- Katılım
- 20 Ocak 2014
- Mesajlar
- 38
- Excel Vers. ve Dili
- MAC, GOOGLE, 2009,2010, 365 64 BİT türkçe
Merhabalar.
Bu konuyu daha önce yazmıştım ama word dosyası oluşturmuştu.
Konu şu;
tablom da
sicil no adı soyadı diye iki sütun var ve 5000 satırda veriler dolu.
Yapmak istediğim buton ekleyip butona bastığımda belirttiğim klasöre excel dosyası oluştursun. Bu dosyanın adı da sicil no sütunundaki sicil no olmalı.
bu işlem bütün sicil no lar için yapılacak.
dosyayı oluştururken her excel dosyası oluşturulurken daha önce yaptığım excel şablonu oluşturulan excel dosyalarının içine yapıştırılması lazım.
Yani oluşturulan her excel dosyasını açtığımda yaptığım şablon olmalı.
bu gönderdiğim örnek word dosya oluşturmak için
ben excel oluşturmak istiyorum
Bu konuyu daha önce yazmıştım ama word dosyası oluşturmuştu.
Konu şu;
tablom da
sicil no adı soyadı diye iki sütun var ve 5000 satırda veriler dolu.
Yapmak istediğim buton ekleyip butona bastığımda belirttiğim klasöre excel dosyası oluştursun. Bu dosyanın adı da sicil no sütunundaki sicil no olmalı.
bu işlem bütün sicil no lar için yapılacak.
dosyayı oluştururken her excel dosyası oluşturulurken daha önce yaptığım excel şablonu oluşturulan excel dosyalarının içine yapıştırılması lazım.
Yani oluşturulan her excel dosyasını açtığımda yaptığım şablon olmalı.
Kod:
Private Sub CommandButton1_Click()
Dim sonsatir As Long
Dim sicilno As Range
Dim WordBelgesi As Object
Dim dosyayolu As String
Set WordBelgesi = CreateObject("Word.Application")
dosyayolu = ThisWorkbook.Path & "\"
With ActiveSheet
sonsatir = .Range("A65500").End(xlUp).Row
For Each sicilno In Range("A2:A" & sonsatir)
If sicilno.ffset(0, 2).Hyperlinks.Count = 0 Then
With WordBelgesi
.Documents.Add
.Documents(.Documents.Count).SaveAs Filename:=dosyayolu & sicilno.Text & ".docx"
.Documents(sicilno.Text & ".docx").Close SaveChanges:=wdSaveChanges
End With
sicilno.ffset(0, 2).Value = sicilno.Text & " Word Dosyasını Aç"
sicilno.ffset(0, 2).Hyperlinks.Add Anchor:=sicilno.ffset(0, 2), Address:=dosyayolu & sicilno.Text & ".docx"
End If
Next sicilno
Range("C2:C" & sonsatir).Columns.AutoFit
End With
End Sub
bu gönderdiğim örnek word dosya oluşturmak için
ben excel oluşturmak istiyorum
Son düzenleme: