• DİKKAT

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

Diğer çalışma kitabından bilgi alma

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
İki adet açık çalışma kitabı olsun, Kitap1 ve Kitap2
Kodların olduğu bir çalışma kitabı ("Kitap1.xlsm")
Birde verilerin olduğu ("Kitap2.xlsx")

Aşağıdaki kod ile; kodu çalıştırdıktan sonra diğer açık dosyaya gidip oradan Mouse ile bir hücreyi seçtikten, sonra seçilen hücrenin sadece adresini veriyor,

ilave olarak seçilen hücrenin bulunduğu "dosya adı" ve "sayfa adı" bilgilerini nasıl alabiliriz?

Kod:
Sub SelectAnotherWB()

Dim rng As Range

    On Error Resume Next
    Set rng = Application.InputBox("Message", "Title", "Please select range", , , , , 8)
    
    MsgBox rng.Address
    
End Sub

ilginize şimdiden teşekkürler,
iyi akşamlar.
 
Deneyiniz.

C++:
Option Explicit

Sub SelectAnotherWB()
    Dim Rng As Range

    On Error Resume Next
    Set Rng = Application.InputBox("Message", "Title", "Please select range", , , , , 8)
    On Error GoTo 0
    
    If Not Rng Is Nothing Then
        MsgBox Rng.Address & vbCrLf & _
               Rng.Parent.Name & vbCrLf & _
               Rng.Parent.Parent.Name
    End If
End Sub
 
Deneyiniz.

C++:
Option Explicit

Sub SelectAnotherWB()
    Dim Rng As Range

    On Error Resume Next
    Set Rng = Application.InputBox("Message", "Title", "Please select range", , , , , 8)
    On Error GoTo 0
   
    If Not Rng Is Nothing Then
        MsgBox Rng.Address & vbCrLf & _
               Rng.Parent.Name & vbCrLf & _
               Rng.Parent.Parent.Name
    End If
End Sub
Çok teşekkürler Korhan Hocam
 
Geri
Üst