Sayfa adı yerine sayfa kodu ile işlem yapmak

Katılım
8 Temmuz 2006
Mesajlar
143
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 Tr
Merhaba arkadaşlar
Mesela Excel VBA bölümünde,
Sayfa1 (Ana Sayfa) şeklinde yazıyor.
if ActiveSheet.Name="Ana Sayfa" then şeklinde kontrol yapmak yerine "Ana Sayfa" yerine "Sayfa 1" olarak kontrol yapmak istiyorum. Bunu nasıl yapabilirim.
Teşekkür ederim.
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
534
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Tırnak içine almadan sadece Sayfa1 olarak yazınca olması lazım diye biliyorum.

Ama Sayfa 1 şeklinde arada boşluk olmasın.
 
Katılım
11 Temmuz 2024
Mesajlar
18
Excel Vers. ve Dili
Excel 2021 Türkçe
Merhaba! Excel VBA'da sayfa adını değiştirmek istiyorsanız, ActiveSheet.Name kontrolünü yaparken, sayfa adını "Sayfa 1" şeklinde kullanabilirsiniz. Aşağıdaki gibi bir kod yazabilirsiniz:

Kod:
If ActiveSheet.Name = "Sayfa 1" Then
    ' Buraya kontrol sonrası yapılacak işlemleri ekleyin
End If
Eğer "Ana Sayfa" adını "Sayfa 1" olarak değiştirmek istiyorsanız, sayfa adını şu şekilde değiştirebilirsiniz:

Kod:
ActiveSheet.Name = "Sayfa 1"
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,788
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Sayfanın adını direk yazın bu yordam sayfa1 gider.

Sayfa1.Select
 
Katılım
8 Temmuz 2006
Mesajlar
143
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 Tr
Merhaba! Excel VBA'da sayfa adını değiştirmek istiyorsanız, ActiveSheet.Name kontrolünü yaparken, sayfa adını "Sayfa 1" şeklinde kullanabilirsiniz. Aşağıdaki gibi bir kod yazabilirsiniz:

Kod:
If ActiveSheet.Name = "Sayfa 1" Then
    ' Buraya kontrol sonrası yapılacak işlemleri ekleyin
End If
Eğer "Ana Sayfa" adını "Sayfa 1" olarak değiştirmek istiyorsanız, sayfa adını şu şekilde değiştirebilirsiniz:

Kod:
ActiveSheet.Name = "Sayfa 1"
Sayfa adını değiştirmek istemiyorum.
Sayfanın adını direk yazın bu yordam sayfa1 gider.

Sayfa1.Select
Merhaba! Excel VBA'da sayfa adını değiştirmek istiyorsanız, ActiveSheet.Name kontrolünü yaparken, sayfa adını "Sayfa 1" şeklinde kullanabilirsiniz. Aşağıdaki gibi bir kod yazabilirsiniz:

Kod:
If ActiveSheet.Name = "Sayfa 1" Then
    ' Buraya kontrol sonrası yapılacak işlemleri ekleyin
End If
Eğer "Ana Sayfa" adını "Sayfa 1" olarak değiştirmek istiyorsanız, sayfa adını şu şekilde değiştirebilirsiniz:

Kod:
ActiveSheet.Name = "Sayfa 1"
Sn pitchoute sayfa adını değiştirmek istemiyorum. Sayfa adı yerine vbaproject bölümündeki sayfa koduyla kontrol yapmak istiyorum. Vbaproject bölümünde Sayfa1(Ana Sayfa) şeklinde yazıyor

if activesheet.name="Anasayafa" then
.....
End if

İfadesi yerine

if activesheet Sayfa1 then
.....
End if

Şeklinde yazmak istiyorum.
 
Son düzenleme:

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,788
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Bunlardan birini dene

MsgBox "sayfa kod adı :" & Worksheets(ActiveSheet.Name).CodeName
MsgBox "sayfa adı :" & Worksheets(ActiveSheet.Name).Name
MsgBox "sayfa kod adı :" & Worksheets("Ana Sayfa").CodeName
 
Üst