LİSTBOX1 de seçtiğim isimi kopyalıyıp sayfa 2 ye t10-t11-t12-t13 a yazdırmak

Katılım
27 Ocak 2009
Mesajlar
13
Excel Vers. ve Dili
2003
arkadaşlar şimdi ben bi prg yapmaya çalışıyorum listboxtaki istediğim isme tıklayınca o personelin bilgileri textboxlara aktarılıyor ben bu bilgilerin mesela tc kimlik ad soyadı listboxdan isimi seçtiğimde sayfa 2 ye t10-t11-t12-t13 olarak atanmasını ama bilgileri textboxdan almıyacak veri tabanından yani listboxun aldığı yerden alıcak i mümkünmü ?
 
Katılım
12 Mart 2006
Mesajlar
124
Excel Vers. ve Dili
MS Office 2003 Türkçe
ListView'de dediğinizi şifreli bir mdb dosyasından şu şekilde yapıyorum.Listbox için uyarlarsınız artık.


Option Explicit
Dim conn As ADODB.Connection
Dim RS As ADODB.Recordset
Dim Sql As String

Private Sub ListView1_DblClick()
If ListView1.ListItems.Count > 0 Then

Set conn = New ADODB.Connection
Set RS = New ADODB.Recordset
conn.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};" _
& "Dbq=" & "X:\Veri Tabanı\Kutuk.mdb;" _
& "Uid=;" _
& "Pwd=abc;"
conn.Open
Sql = "SELECT * FROM PERSONEL Where Sicil='" & ListView1.SelectedItem.ListSubItems(1).Text & "'"
RS.Open Sql, conn, 1, 3

If RS.RecordCount > 0 Then

If RS("Adi").Value <> "" Then Workbooks("Rapor.xls").Sheets(2).Cells(1, 1) = RS("Sicil")
If RS("Adi").Value <> "" Then Workbooks("Rapor.xls").Sheets(2).Cells(1, 2) = RS("Adi")
If RS("Unvan").Value <> "" Then Workbooks("Rapor.xls").Sheets(2).Cells(1, 3) = RS("Unvan")

RS.Close
conn.Close
Set RS = Nothing
Set conn = Nothing
Else
RS.Close
conn.Close
Set RS = Nothing
Set conn = Nothing

End If
End If

End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
O zaman o sütunlarıda listboxa veri alırken alın.Ve listbox'ın click olayında istediğiniz yere aktarın.Clikleyin.
Örnek İlk sütunu aktarır.Diğerlerini siz yapın.:cool:
Kod:
Sheets("Sayfa1").Range("A1").value = Litbox1.column(0)
 
Katılım
27 Ocak 2009
Mesajlar
13
Excel Vers. ve Dili
2003
çok teşekkürler
 
Üst