Believing
Altın Üye
- Katılım
- 19 Mayıs 2013
- Mesajlar
- 700
- Excel Vers. ve Dili
-
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
- Altın Üyelik Bitiş Tarihi
- 23-08-2028
Sayın Formdaş arkadaşlar,
Aşağıdaki alıntı kod ile kapalı kitaptan veri alıyorum.
A sütununa alınacak olan veriyi sayısal formata dönüştürerek almak için aşağıdaki kodu nasıl revize etmeliyim?
Saygılarımla,
Aşağıdaki alıntı kod ile kapalı kitaptan veri alıyorum.
A sütununa alınacak olan veriyi sayısal formata dönüştürerek almak için aşağıdaki kodu nasıl revize etmeliyim?
Saygılarımla,
Kod:
Sub Database_Personel_Verilerini_Al()
Application.DisplayAlerts = False
Application.Calculation = xlCalculationManual
On Error Resume Next
Dim Con As Object, rs As Object
Dim Dosya As String
Dosya = ThisWorkbook.Path & "\Database_PERSONEL_LİSTESİ.xlsx"
Set Con = CreateObject("adodb.connection")
Set rs = CreateObject("adodb.recordset")
With Sayfa1
.Range("A3:CH2999").ClearContents
Con.Open "provider=microsoft.ACE.oledb.12.0;data source=" & Dosya & _
";extended properties=""Excel 12.0;hdr=no"""
Sorgu = "Select [F1],[F2] & "" "" & [F3],[F9],[F13],[F16],[F20] FROM [Sheet$A3:CH2999]"
rs.Open Sorgu, Con, 1, 1
.Range("A3").CopyFromRecordset rs
rs.Close: Con.Close
'.Columns("A:G").EntireColumn.AutoFit
End With
Set Sorgu = Empty
Sayfa1.Select
Set rs = Nothing: Set Con = Nothing
Dosya = vbNullString
Sheets("CONTROL_PANEL").Select
Range("B1").Select
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub