yusuf1284
Altın Üye
- Katılım
- 17 Ocak 2015
- Mesajlar
- 229
- Excel Vers. ve Dili
- Office Pro 2016 TR
- Altın Üyelik Bitiş Tarihi
- 09-02-2028
Arkadaşlar elimde Ek'te gönderdiğim gibi veriler mevcut belirlediğim 2 numarayı aynı Baglanti da bulunan ve aralarında belirlediğim zaman(5 dk) farkı kadar olabilir bu verileri yeni bir sayfaya sonuç olarak aktarmak istiyorum
örnek eşleşme
Yardımcı olabilecek var mı
örnek eşleşme
SIRA NO | NUMARA | TARİH | Baglanti |
9 | 1111111111 | 25.01.2024 19:39 | '64191995122 |
2 | 2222222222 | 25.01.2024 19:41 | '64191995122 |
C++:
Sub ortakGPRSAra()
Dim kisi1 As Variant, kisi2 As Variant
' Kullanıcıdan saat farkını giriş alın
Hour_Difference_Input = Application.InputBox("Raporlamak istediğiniz saat farkını hh:mm:ss biçiminde giriniz...", "SAAT FARKI GİRİŞİ", "00:05:00")
' Eğer saat farkı girişi iptal edilirse işlemi sonlandırın
If Hour_Difference_Input = False Then
MsgBox "İşleminiz iptal edilmiştir!", vbCritical
Exit Sub
End If
' Eğer saat farkı girişi boşsa işlemi sonlandırın
If Hour_Difference_Input = "" Then
MsgBox "Saat farkı değerini girmediğiniz için işleminiz iptal edilmiştir!", vbCritical
Exit Sub
End If
' ADO Bağlantısını oluştur
Set conn = CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.FullName & ";Extended Properties=""Excel 12.0 Xml;HDR=YES"";"
numara1_Input = Application.InputBox("Raporlamak istediğiniz 1. numarayı giriniz...", "BİRİNCİ NUMARA GİRİŞİ", "1111111111")
numara2_Input = Application.InputBox("Raporlamak istediğiniz 2. numarayı giriniz...", "İKİNCİ NUMARA GİRİŞİ", "2222222222")
' SQL sorgusu
aralik = sh_gprs.Name & "$" & "A1:J"
Sql = "SELECT * FROM [" & aralik & "]WHERE NUMARA IN (" & numara1_Input & ")"
' Veritabanı nesnesi oluştur
Set rs = CreateObject("ADODB.Recordset")
rs.Open Sql, conn, 1, 3
' Recordset'teki veriler diziye aktarılıyor
kisi1 = rs.GetRows()
rs.Close ' Recordset kapatılıyor
Sql = "SELECT * FROM [" & aralik & "]WHERE NUMARA IN (" & numara2_Input & ")"
' Veritabanı nesnesi oluştur
Set rs = CreateObject("ADODB.Recordset")
rs.Open Sql, conn, 1, 3
' Recordset'teki veriler diziye aktarılıyor
kisi2 = rs.GetRows()
rs.Close ' Recordset kapatılıyor
End Sub
Ekli dosyalar
-
840.3 KB Görüntüleme: 1
Son düzenleme: