• DİKKAT

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

Kapalı Dosyadaki Veri Hangi Satırda

  • Konbuyu başlatan Konbuyu başlatan mozdem
  • Başlangıç tarihi Başlangıç tarihi
Katılım
11 Kasım 2005
Mesajlar
454
Excel Vers. ve Dili
Windows 2011 TR
MS Office 365 TR - 64bit

VBA, Selenium ve VBS
"Kapalı.xlsx" Adında tek sayfadan oluşan dosyam var. Sayfa1 isimli A sütununda 1000 satırda benzersiz İSİMLER var.

Sorum;
Ana_dosya.xlsm olan çalışma dosyama nasıl bir makro yazmalıyım ki, Kapalı dosyamın Sayfa1 deki A sütununda aradığım ismin hangi satırda olduğunu bana versin.

yardımlarınız için şimdiden teşekkür ederim.
 
Her 2 dosyada ayni klasörde olmalı.:cool:
Kod:
Sub kapalidosya59()
Dim deg As String, i As Long, deg2 As String
deg = InputBox("Aranacak veriyi yazınız?", Application.UserName)
If deg = "" Then Exit Sub
For i = 1 To 1000
    deg2 = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[Kapalı.xlsx]Sayfa1'!r" & i & "c1")
    If deg = deg2 Then
        MsgBox "Bulunduğu satır : " & i, vbOKOnly + vbInformation, Application.UserName
        Exit For
    End If
Next i
End Sub
 
Her 2 dosyada ayni klasörde olmalı.:cool:
Kod:
Sub kapalidosya59()
Dim deg As String, i As Long, deg2 As String
deg = InputBox("Aranacak veriyi yazınız?", Application.UserName)
If deg = "" Then Exit Sub
For i = 1 To 1000
    deg2 = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[Kapalı.xlsx]Sayfa1'!r" & i & "c1")
    If deg = deg2 Then
        MsgBox "Bulunduğu satır : " & i, vbOKOnly + vbInformation, Application.UserName
        Exit For
    End If
Next i
End Sub


Çok teşekkür ederim. hemen uyguluyorum.
 
Her 2 dosyada ayni klasörde olmalı.:cool:
Kod:
Sub kapalidosya59()
Dim deg As String, i As Long, deg2 As String
deg = InputBox("Aranacak veriyi yazınız?", Application.UserName)
If deg = "" Then Exit Sub
For i = 1 To 1000
    deg2 = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[Kapalı.xlsx]Sayfa1'!r" & i & "c1")
    If deg = deg2 Then
        MsgBox "Bulunduğu satır : " & i, vbOKOnly + vbInformation, Application.UserName
        Exit For
    End If
Next i
End Sub


Denedim ve süper. Çok teşekkür ederim.
 
Geri
Üst