• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Açılan sayfaya git

  • Konbuyu başlatan Konbuyu başlatan aydgur
  • Başlangıç tarihi Başlangıç tarihi

aydgur

Altın Üye
Katılım
31 Ekim 2005
Mesajlar
455
Excel Vers. ve Dili
Excel 2007 Türkçe
Merhaba, aşağıdaki kod ile Z.ÖRNEK sayfasından Anasayfa E1 deki adı yazarak yeni bir sayfa açıyorum.
Fakat açtıktan sonra o açılan yeni sayfanın (örneğin ) A1 hücresine gir komutunu nasıl verebilirmi m?

Sub xlwtr_t150829_yenisayfaekle()

Sheets("Z.ÖRNEK").Copy After:=Sheets("Z.ÖRNEK")

With ActiveSheet
.Name = Sheets("ANASAYFA").Range("E1").Value

End With

Sheets("ANASAYFA").Select
[A1].Select
Call SayfaSirala
Call sayfayazA
End Sub
 
Boş excele 4 sayfa oluşturun.
Sayda1 de E1:E4 arasına diğer sayfaların isimlerini yazın
Örnek kodu F8 ile adımlayarak inceleyin.
CoffeeScript:
Sub git()
For i = 1 To 3
ShName = Range("E" & i)
Sheets(ShName).Select
Sheets(ShName).Range("A5").Select
Sheets("Sayfa1").Select
Next i
End Sub
 
Teşekkür ederim de anlayamadım. Yeni açılan sayfaya gitmek için Araya Sheets(ShName).Range("A1").Select satırını girdim ama hata verdi
Başka ne yapabilirim ?226925
 
Önce sayfayı seçtirin. Sonra gitmek istediğiniz hücreyi seçtirin.
 
Sheets("ShName").Select
Range("A1").Select
Korhan bey; bu şekilde yazdım sayfayı açtı ama hata verdi
 
Merhaba.

Bu şekilde çalışıyor galiba.

Kod:
Sub xlwtr_t150829_yenisayfaekle()
Sheets("Z.ÖRNEK").Copy After:=Sheets("Z.ÖRNEK")
With ActiveSheet
.Name = Sheets("ANASAYFA").Range("E1").Value
.Range("A1").Select
End With
End Sub
 
Evet , fakat sayfa açıldıktan sonra açılan sayfanın A1 hücresinde kalsın istiyorum.
 
#3 nolu mesajımdaki örneği incelediniz mi?
Kendinize uyarlamanızda hiç bir zorluk yok.
 
Ben denedim, imleç yeni oluşan sayfanın A1 hücresinde kalıyor.
 
Muhtemelen başka kodlarda var, bu hataya sebebiyet veriyor, onun için [a1].Select'i kodunu en sonuna ekleyip deneyiniz.
 
Son düzenleme:
Evet yeni sayfada duruyor. Ama ben Call sırala ve Call sayfa yaz makrolarını eklediğimde yeni sayfada değil anasayfada duruyor
Sub xlwtr_t150829_yenisayfaekle()
Sheets("Z.ÖRNEK").Copy After:=Sheets("Z.ÖRNEK")
With ActiveSheet
.Name = Sheets("ANASAYFA").Range("E1").Value
.Range("A1").Select
Call sayfaSirala
Call sayfayaz
****burada tekrar yeni açılan sayfaya git*** nasıl derim

End With
End Sub
 
Sheets("Z.ÖRNEK").Copy After:=Sheets("Z.ÖRNEK")
With ActiveSheet
.Name = Sheets("ANASAYFA").Range("E1").Value
ShName=.Name
.Range("A1").Select
Call sayfaSirala
Call sayfayaz

Sheets(ShName).Select
Sheets(ShName).Range("A1").Select

End With
End Sub
 
Merhaba NextLevel, çok çok teşekkür ederim.
(Kusura bakmayın adınızı bilmediğimden size NextLevel diye hitap ettim)
 
Ziyanı yok.
Sadece #3 nolu mesajı okumanızı ve uygulamanızı beklerdim.
 
Geri
Üst