• DİKKAT

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

Ad Tanımlamada Kapsam Değiştirme

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Merhaba Arkadaşlar,
Zaman zaman karşılaştığım bir sorun var. Ad Tanımlamada bazı tanıları belli sayfalar için belirliyorum. Şimdi 2 sorum var :
1) sistem 2 seçenek veriyor. Ya 1 sayfa, ya tüm sayfalar olarak. Peki birkaç sayfada kullanılabilir olmasını belirleyebiliyor muyuz !
2) İlk belirlemede 1 sayfa için tanımlansa, sonra tüm sayfalarda geçerli olacak şekilde değiştirebiliyor muyuz !
 
.

2.sorunuz için; makro ile çözüm...

Kod:
Sub kod()

    With ActiveWorkbook.Worksheets("Sayfa1").Names("asd")
        isim = Split(.Name, "!")(1)
        hucre = .RefersToR1C1
        .Delete
    End With
        
    ActiveWorkbook.Names.Add Name:=isim, RefersToR1C1:=hucre
      
End Sub

.
 
.

1. Sorunuz.

a. Adlandırmak istediğiniz hücre aralığını seçin.
b. Tanımlı Adlar grubunda Adı Tanımla aracını tıklatın.
c. Yeni Ad iletişim kutusunu görüntüler. Ad kutusuna, geçerli çalışma sayfasının adını, Sayfa1!Alan gibi adı girin.
d. Ekle'ye tıklayın.

Bu yaklaşım, sayfa adının aralık adının başına eklenmesi ve kapsamın belirttiğiniz sayfaya otomatik olarak ayarlanmasını sağlar.

2. Sorunuz.

Tanımladığınız adı silin. Yeni baştan tanımlayarak, kapsamı istediğiniz şekilde belirleyin.

.
 
.

1. Sorunuz.

a. Adlandırmak istediğiniz hücre aralığını seçin.
b. Tanımlı Adlar grubunda Adı Tanımla aracını tıklatın.
c. Yeni Ad iletişim kutusunu görüntüler. Ad kutusuna, geçerli çalışma sayfasının adını, Sayfa1!Alan gibi adı girin.
d. Ekle'ye tıklayın.

Bu yaklaşım, sayfa adının aralık adının başına eklenmesi ve kapsamın belirttiğiniz sayfaya otomatik olarak ayarlanmasını sağlar.

2. Sorunuz.

Tanımladığınız adı silin. Yeni baştan tanımlayarak, kapsamı istediğiniz şekilde belirleyin.

.
Üstadım desteğiniz için teşekkür ederim, sağlıcakla kalın
 
.

2.sorunuz için; makro ile çözüm...

Kod:
Sub kod()

    With ActiveWorkbook.Worksheets("Sayfa1").Names("asd")
        isim = Split(.Name, "!")(1)
        hucre = .RefersToR1C1
        .Delete
    End With
       
    ActiveWorkbook.Names.Add Name:=isim, RefersToR1C1:=hucre
     
End Sub

.
Üstadım bu mükemmel kod için teşekkür ediyorum, elinize, aklınıza sağlık, sağlıcakla kalın
 
Geri
Üst