- Katılım
- 24 Temmuz 2019
- Mesajlar
- 484
- Excel Vers. ve Dili
- EXCEL 2010 TÜRKÇE
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub CommandButton1_Click()
Dim Bak As Range
For Each Bak In Range("c1", Range("c" & Rows.Count).End(xlUp))
If Worksheets("Sayfa2").Columns("b").Find(what:=Bak.Value, LookAt:=xlWhole) Is Nothing Then
ListBox1.AddItem Bak.Value
End If
Next
End Sub
Private Sub CommandButton1_Click()
Dim v1, v2 As Range, v
v1 = Sheets("Sayfa1").Range("C2:C" & Sheets("Sayfa1").Cells(Rows.Count, 3).End(3).Row).Value
Set v2 = Sheets("Sayfa2").Range("B3:B" & Sheets("Sayfa2").Cells(Rows.Count, 2).End(3).Row)
For Each v In v1
If WorksheetFunction.CountIf(v2, v) = 0 Then ListBox1.AddItem v
Next v
End Sub
Private Sub CommandButton1_Click()
Dim My_Connection As Object, My_Query As String
Set My_Connection = CreateObject("AdoDB.Connection")
My_Connection.Open "Provider=Microsoft.Ace.OleDb.12.0;Data Source=" & _
ThisWorkbook.FullName & ";Extended Properties=""Excel 12.0;Hdr=Yes"""
My_Query = "Select Table1.[ADI SOYADI] " & _
"From [Sayfa1$] As Table1 Where Table1.[ADI SOYADI] Is Not Null " & _
"And Not Exists (Select 1 From [Sayfa2$] As Table2 Where Table2.[ADI SOYADI] = Table1.[ADI SOYADI])"
Me.ListBox1.Column = My_Connection.Execute(My_Query).GetRows
If My_Connection.State <> 0 Then My_Connection.Close
Set My_Connection = Nothing
End Sub