Kayıt Tarihi: 14.02.2012
Toplam 17 konu açtı.
Toplam 57 yorum yaptı.
Toplam
0
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2000,
Office 2003,
Office 2007 TR,
Office 2007 EN,
Office 2010 TR,
Office 2010 EN,
Office 2013 TR,
Office 2013 EN,
Beğeniler: 0 / 0
Merhabalar arkadaşlar ben bir excelin (orjinal.xlsx) içine istediğim satıra veri yazıyorum (düzenlenen.csv) dosyası olarak yapmak istiyorum fakat her o bire bir gerçek cvs dosyası olmuyor her seferinde açarken hata veriyor konu hakkında yardım eder misiniz?
dosyayı yükledim
excel aktar dediğiniz .csv aktarma yapıyor ama gerçek .csv formatında değil ben uzantısını değştirerek verdiğim için öyle aktarma yapıyor
Eklenti Dosyaları
excelaktar.rar (Boyut: 153,48 KB / İndirilme: 65)
Kayıt Tarihi: 19.09.2008
Toplam 18 konu açtı.
Toplam 1.016 yorum yaptı.
Toplam
77
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2010 TR,
Beğeniler: 1 / 5
sn ramazanemrullah;
koddaki ilgili satırları değiştirin..
Visual Basic
sOutput = CurrentProject. path & "\dokumanlar" & "\" & "VESTEL- EXCEL_" & Format ( Now(), "dd. mm. yyyy") & ". xlsx"
....
...
Loop
rst. Close
wbk. Save
wbk. SaveAs CurrentProject. path & "\dokumanlar" & "\" & "VESTEL- EXCEL" & [Forms]![FRM_SIPARIS00]![DIS_IRSNO], xlCSV
wbk. Close True
Set wks = Nothing
...
...
Kayıt Tarihi: 14.02.2012
Toplam 17 konu açtı.
Toplam 57 yorum yaptı.
Toplam
0
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2000,
Office 2003,
Office 2007 TR,
Office 2007 EN,
Office 2010 TR,
Office 2010 EN,
Office 2013 TR,
Office 2013 EN,
Beğeniler: 0 / 0
malesef .csv formatında kaydediyor fakat bu şekilde kaydetmiyor kaydettiğini açtığım zaman uyarı vermemesi gerekiyor normal şartlarda
Eklenti Dosyaları
resim.png (Boyut: 33,65 KB / İndirilme: 109)
Kayıt Tarihi: 19.09.2008
Toplam 18 konu açtı.
Toplam 1.016 yorum yaptı.
Toplam
77
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2010 TR,
Beğeniler: 1 / 5
sayın ramazanemrullah;
ofis 2010 kullanıyorum..
virgülle biçimlendirilmiş kayıt ediyor bende ve açtığımda hiç bir uyarı vermiyor.. ?
kodun tamamını aktarıyorum..
Visual Basic
Dim appExcel As Excel. Application
Dim wbk As Excel. Workbook
Dim wks As Excel. Worksheet
Dim sTemplate As String
Dim sTempFile As String
Dim sOutput As String
Dim dbs As DAO. Database
Dim rst As DAO. Recordset
Dim sSQL As String
Dim lRecords As Long
Dim iRow As Integer
Dim iCol As Integer
Dim iFld As Integer
Const cStartRow As Byte = 14
Const cStartColumn As Byte = 2
DoCmd . Hourglass True
Application. SetOption "Error Trapping", 0
sTemplate = CurrentProject. path & "\sablonlar" & "\" & "orjinal. xlsx"
sOutput = CurrentProject. path & "\dokumanlar" & "\" & "VESTEL- EXCEL_" & Format ( Now(), "dd. mm. yyyy") & ". xlsx"
If Dir( sOutput) <> "" Then Kill sOutput
FileCopy sTemplate, sOutput
Set appExcel = Excel. Application
Set wbk = appExcel. Workbooks. Open ( sOutput)
Set wks = appExcel. Worksheets( "Sayfa1")
sSQL = "select * from VESTELİRSALİYEEXCEL"
Set dbs = CurrentDb
Set rst = dbs. OpenRecordset( sSQL, dbOpenSnapshot)
If Not rst. BOF Then rst. MoveFirst
iCol = cStartColumn
iRow = cStartRow
Do Until rst. EOF
iFld = 0
lRecords = lRecords + 1
Me. Repaint
For iCol = cStartColumn To cStartColumn + ( rst. Fields. Count - 1)
wks. Cells( iRow, iCol) = rst. Fields( iFld)
If InStr ( 1, rst. Fields( iFld). Name, "Date") > 0 Then
wks. Cells( iRow, iCol). NumberFormat = "dd. mm. yyyy"
End If
wks. Cells( iRow, iCol). WrapText = False
iFld = iFld + 1
Next
wks. Rows( iRow). EntireRow. AutoFit
iRow = iRow + 1
rst. MoveNext
Loop
rst. Close
wbk. Save 'ekledim
wbk. SaveAs CurrentProject. path & "\dokumanlar" & "\" & "VESTEL- EXCEL" & [Forms]![FRM_SIPARIS00]![DIS_IRSNO], xlCSV, , , , , , , , , , True 'ekledim
wbk. Close True ' ekledim..
Set wks = Nothing
Set wbk = Nothing
Set appExcel = Nothing
Set rst = Nothing
Set dbs = Nothing
DoCmd . Hourglass False
MsgBox ( lRecords & " adet kayıt aktarılmıştır. "), vbInformation, "bilgi"
Kayıt Tarihi: 14.02.2012
Toplam 17 konu açtı.
Toplam 57 yorum yaptı.
Toplam
0
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2000,
Office 2003,
Office 2007 TR,
Office 2007 EN,
Office 2010 TR,
Office 2010 EN,
Office 2013 TR,
Office 2013 EN,
Beğeniler: 0 / 0
verdiğiniz kod denedim ama benim istediğim böyle değil ben exceli farklı kaydet dediğim virgül ile ayrılmış ile tıkladığımda gelen exceli ek' te yer alıyor resmini çektim sizde deneyebilirsiniz. bu formatta lazım bana bu formata çeviremedim bir türlü
Eklenti Dosyaları
VESTEL-EXCEL_11.05.2016.rar (Boyut: 597 bytes / İndirilme: 74)
Adsız.jpg (Boyut: 104,18 KB / İndirilme: 87)
Kayıt Tarihi: 24.03.2013
Toplam 27 konu açtı.
Toplam 9.092 yorum yaptı.
Toplam
1.103
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2013,
Beğeniler: 57 / 240
Sn Jon206'nin onerdigi kodlar ile virgullu csv ile xlsx dosya uretilmekte oldugunu ekteki projenizde gorebilirsiniz.
excelaktar.rar (Boyut: 171,98 KB / İndirilme: 88)