• DİKKAT

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

Ad Tanımlama (Name Manager)

  • Konbuyu başlatan Konbuyu başlatan besen
  • Başlangıç tarihi Başlangıç tarihi

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
822
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021
İngilizce
Merhaba excelde tanımlanmış, "Ad Tanımlama (Name Manager) verilerini, başka bir excel dosyasına aktarılabilinir mi?

Teşekkür ederim.
 
VBA ile yapılabilir....

Ad tanımlamalarının yapılmış olduğu dosyaya aşağıdaki kodu yazın, tanımlamaların taşınacağı diğer dosyayı da açın (Book2.xlsx).

Her iki dosya da açıkken, kodu çalıştırın ...

Kod:
Sub Test()
    For Each objName In ThisWorkbook.Names
      Workbooks("Book2.xlsx").Names.Add Name:=objName.Name, RefersTo:=objName.Value
   Next
End Sub

.
 
Böyle bir kodla deneyin.
Sub CopyNames()
Dim Source As Workbook
Dim Target As Workbook
Dim n As Name


Set Source = ActiveWorkbook
Set Target = Workbooks("Book2.xlsx")


For Each n In Source.Names
Target.Names.Add Name:=n.Name, RefersTo:=n.Value
Next

End Sub
Workbooks("Book2.xlsx") kısmına başka excel dosyasını yazınız
.

Kaynak:https://excelribbon.tips.net/T008811_Copying_Named_Ranges.html
 
Teşekkür ederim.

Kodu tanımlamaların olduğu dosyada modüle yazdım. Book2.xlsx diye bir dosya yarattım.
Ancak olmadı.excel.png
 
Normal şartlarda çalışması gerekir ..... Sizdeki sorun Ad tanımlamalarınızın içeriğinden kaynaklanabilir belki. Dosyayı görmeden bir şey diyemem.

.
 
Geri
Üst