Excelin Sürüm Dilini makro ile öğrenme

Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Excelin Sürüm Dilini makro ile öğrenme nasıl olmalıdır?

Türkçe, İngilizce, Rusça vs. vs.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki kod işinizi görür sanırım.:cool:
Kod:
Sub versiyon()
MsgBox Application.Version
End Sub
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Hocam bana Dilbilgis lazım
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
teşekkür eder, saygılar sunarım
Birde Excel sürüm diline göre varsayılan çalışma sayfasın adının bulan kod olsa iyi olur
Türkçe ise Sayfa
İngilizce İse Sheet
Rusça ise Лист
gibi sayfa1 den sadece sayfasını alcak sayfa255 ten de sayfasını alcak yani
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
teşekkür eder, saygılar sunarım
Birde Excel sürüm diline göre varsayılan çalışma sayfasın adının bulan kod olsa iyi olur
Türkçe ise Sayfa
İngilizce İse Sheet
Rusça ise Лист
gibi sayfa1 den sadece sayfasını alcak sayfa255 ten de sayfasını alcak yani
Bunun için dili bilmeye gerek yokki, sayfanın index değerini kullanabilirsiniz. Örneğin,

Kod:
 msgbox sheets(1).name
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
hocam bana sheets(1).name den sadece metni döndüren kodları verebilirmiisniz benim için önemli

yani sheets(1).name = sayfa1 ise varscsad = sayfa
yani sheets(1).name = Sheet1 ise varscsad = sheet
yani sheets(1).name = Лист1 ise varscsad = Лист
yani sheets(1).name = italyancasayfa1 ise varscsad = italyancasayfa
gibi
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
teşekkür eder, saygılar sunarım
Birde Excel sürüm diline göre varsayılan çalışma sayfasın adının bulan kod olsa iyi olur
Türkçe ise Sayfa
İngilizce İse Sheet
Rusça ise Лист
gibi sayfa1 den sadece sayfasını alcak sayfa255 ten de sayfasını alcak yani
Peki, Rus veya İngiliz kardeşimiz, sayfaları özel olarak isimlendirirse -ki ben de dahil bunu çoğunlukla yapıyoruz - , bu isimleri nasıl anlamayı düşünüyorsunuz ? Bunun bir tercüme programına doğru gitme ihtimali yüksek :)
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Kod:
 Yeni Kitaptan standart olan ilk üç çalılşma kitabını siliyoruz.
 
isteklere bakınız sf. altı

    Application.DisplayAlerts = False
    Workbooks(su).Sheets("Sayfa1").Delete
    Workbooks(su).Sheets("Sayfa2").Delete
    Workbooks(su).Sheets("Sayfa3").Delete
    Application.DisplayAlerts = True
bu kodun excel versiyonun ne olursa olsun çalışması için lazım
 
Üst