Soru Tablo ismini vba kodu ile değiştirmek

Katılım
9 Kasım 2012
Mesajlar
92
Excel Vers. ve Dili
offis 7 türkce
Merhaba farklı bir sistemden Excel formatında bir liste çekip bunları bazı şartlara göre mail olarak gönderiyorum fakat içindeki tablo her seferinde ismi değiştiği için yazdığım kodlar hata veriyor bununla alakalı olarak ne yapabilirim fikrinizi alabilir miyim kolay gelsin
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,727
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu kod size aktif sayfadaki tablo isimlerini listeler.

C++:
Sub SayfadakiTablolarıListele()
    Dim ws As Worksheet
    Dim tbl As ListObject
    Dim tabloAdları As String
    
    Set ws = ActiveSheet
    
    If ws.ListObjects.Count > 0 Then
        For Each tbl In ws.ListObjects
            tabloAdları = tabloAdları & tbl.Name & vbNewLine
        Next tbl
        MsgBox "Bu sayfadaki tablolar:" & vbNewLine & tabloAdları
    Else
        MsgBox "Bu sayfada tablo bulunmamaktadır."
    End If
End Sub
 
Katılım
9 Kasım 2012
Mesajlar
92
Excel Vers. ve Dili
offis 7 türkce
Bu kod size aktif sayfadaki tablo isimlerini listeler.

C++:
Sub SayfadakiTablolarıListele()
    Dim ws As Worksheet
    Dim tbl As ListObject
    Dim tabloAdları As String
   
    Set ws = ActiveSheet
   
    If ws.ListObjects.Count > 0 Then
        For Each tbl In ws.ListObjects
            tabloAdları = tabloAdları & tbl.Name & vbNewLine
        Next tbl
        MsgBox "Bu sayfadaki tablolar:" & vbNewLine & tabloAdları
    Else
        MsgBox "Bu sayfada tablo bulunmamaktadır."
    End If
End Sub

Üstadım peki kodla ismini değişebilir miyim
 
Katılım
9 Kasım 2012
Mesajlar
92
Excel Vers. ve Dili
offis 7 türkce
Bu kod size aktif sayfadaki tablo isimlerini listeler.

C++:
Sub SayfadakiTablolarıListele()
    Dim ws As Worksheet
    Dim tbl As ListObject
    Dim tabloAdları As String
   
    Set ws = ActiveSheet
   
    If ws.ListObjects.Count > 0 Then
        For Each tbl In ws.ListObjects
            tabloAdları = tabloAdları & tbl.Name & vbNewLine
        Next tbl
        MsgBox "Bu sayfadaki tablolar:" & vbNewLine & tabloAdları
    Else
        MsgBox "Bu sayfada tablo bulunmamaktadır."
    End If
End Sub
üstadım merhaba

çözdüm teşekkür ederim.
 
Üst