Soru TABLO ADINI HÜCREDEKİ DEĞER YAPMAK

sjanaz55

Altın Üye
Katılım
20 Aralık 2010
Mesajlar
19
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
24-09-2025
Merhaba,

tek sütun da bulunan veriyi seçip tabloya çevirdiğimde, tablo adının tablo başlığındaki veya herhangi bir hücredeki veri olmasını nasıl sağlayabilirim?

teşekkürler.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Makrolar bölümünde bu soruyu sormuşsunuz. Ama yeteri kadar bilgi yok.
Eğer sayfanızda bir TABLO oluşturmuş, sayfanızda sadece bu tablo var ve bunun adını MAKRO ile değiştirmek istiyorsanız aşağıdaki kodlardan kendinize uyanı kullanabilir ya da faydalanabilirsiniz.

C++:
Sub TabloAdDeğiştirme()
    'Kodlar Sayfa içinde çalışıyorsa aşağıdaki gibi kullanabilrisiniz.
    ListObjects(1).Name = "YeniTablo"                       'Direkt ismini değiştirebilir
    ListObjects(1).Name = ListObjects(1).Range(1, 1)        'Başlık satırındaki ilk sütundaki veriyi atayabilir
    ListObjects(1).Name = ListObjects(1).DataBodyRange(1, 1) 'Gövdedeki herhangi bir hücredeki veriyi atayabilirsiniz
    
    'Kodlar herhangi bir sayfada  iken sayfa1 deki tablo ismini değiştirmek için
    Worksheets("Sayfa1").ListObjects(1).Name = "YeniTablo"
    
    'Sayfada 1 den fazla Tablo varsa, her birinin adını başlık satırının ilk hücresiyle düzenlemek için
    For i = 1 To ListObjects.Count
        ListObjects(i).Name = ListObjects(i).Range(1, 1)
    Next i
End Sub
 
Üst