• DİKKAT

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

Kapalı dosyadan veri alma

Buyurun.:cool:
Dosyanız ektedir.:cool:
Kod:
Private Sub CommandButton1_Click()
Label1.Caption = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & _
        "\[" & TextBox1.Value & ".xlsx]Sayfa1'!r1c2")
        
Label2.Caption = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & _
        "\[" & TextBox1.Value & ".xlsx]Sayfa1'!r2c2")
Label3.Caption = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & _
        "\[" & TextBox1.Value & ".xlsx]Sayfa1'!r3c2")
Label4.Caption = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & _
        "\[" & TextBox1.Value & ".xlsx]Sayfa1'!r4c2")
End Sub
 

Ekli dosyalar

Teşekkürler yarın dener bilgi veririm
 
Sayın Orion1 Kodlar sorunsuz çalışıyor tekrar Teşekkürler
 
Buyurun.:cool:
Dosyanız ektedir.:cool:
Kod:
Private Sub CommandButton1_Click()
Label1.Caption = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & _
        "\[" & TextBox1.Value & ".xlsx]Sayfa1'!r1c2")
        
Label2.Caption = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & _
        "\[" & TextBox1.Value & ".xlsx]Sayfa1'!r2c2")
Label3.Caption = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & _
        "\[" & TextBox1.Value & ".xlsx]Sayfa1'!r3c2")
Label4.Caption = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & _
        "\[" & TextBox1.Value & ".xlsx]Sayfa1'!r4c2")
End Sub

Sayın Orion1 bir sorum daha var.verileri çekerken Textbox1 'e yanlış isim yazdığımızda ve aynı isimde dosya olmadığı için dosya yolu seçmemizi istiyor.Ben bunun yerine "dosya yolu yok" diye mesaj vermesini istiyorum. Saygılar
 
Merhaba,

Kodun başına aşağıdaki kısmı ilave edebilir misiniz.

Kod:
If Dir(ThisWorkbook.Path & "\" & TextBox1.Value & ".xls*") = "" Then
MsgBox "dosya yolu yok"
Exit Sub
End If
 
Sayın kuvari Teşekkürler
 
Geri
Üst