Userform, Excel Ortamında Rapor Oluşturma
#1
Visual Basic
  1. Private Sub CommandButton5_Click()
  2. With Sheets("belge")
  3. .Range("E9") = Me.TextBox3
  4. .Range("E10") = Me.TextBox4
  5. .Range("E11") = Me.TextBox2
  6. .Range("E12") = Me.TextBox5
  7. .Range("E13") = Me.ComboBox8
  8. .Range("E14") = Me.ComboBox4
  9. .Range("E15") = Me.ComboBox6
  10. .Range("E16") = Me.TextBox1
  11. .Range("E18") = Me.ComboBox2
  12.  
  13. Range("A1:I41").ExportAsFixedFormat Type:=xlTypePDF, openafterpublish:=True
  14. End With



PDF olarak değil de Excelde rapor almak istiyorum. Nasıl bir kod yazmam gerekir?



  Alıntı
Bu mesajı beğenenler:
#2
(29-03-2022, 20:50)Fetih1453 demiş ki: Range("A1:I41").ExportAsFixedFormat Type:=xlTypePDF, openafterpublish:=True
PDF olarak değil de Excelde rapor almak istiyorum. Nasıl bir kod yazmam gerekir?

ExportAsFixedFormat yönteminde, 2 tip raporlama biçiminden biri seçilebilir.

xlTypePDF 0 "PDF" - Portable Document Format file (.pdf)
xlTypeXPS 1 "XPS" - XPS Document (.xps)

Inceleyin


Visual Basic
  1. Private Sub Command0_Click()
  2. Dim objXl As Object
  3. Set objXl = CreateObject("Excel.Application")
  4. With objXl
  5. .Workbooks.Open ("D:\Cubuk.xlsx")
  6. With objXl.Sheets("belge")
  7. .Range("E9") = Me.TextBox1
  8. .Range("E10") = Me.TextBox2
  9. .Range("E11") = Me.TextBox3
  10. .Range("E12") = Me.TextBox4
  11. .Range("A1:I41").ExportAsfixedFormat Type:=xlTypeXPS, openafterpublish:=True
  12. End With
  13. .Quit
  14. End With
  15. End Sub





  Alıntı
Bu mesajı beğenenler:
#3
vermiş olduğunuz kodları kendi örnek dosyamda uyguladım ancak bir hata aldım. hataya ilişkin ekran görtüntüsü ile örnek dosyam ekte gönderilmiştir. İnceleyip yardımcı olursanuz sevinirim. Teşekkürler.


Eklenti Dosyaları
.rar   yardım.rar (Boyut: 473,3 KB / İndirilme: 8)
.png   hata.png (Boyut: 48,02 KB / İndirilme: 13)



  Alıntı
Bu mesajı beğenenler:
#4
(30-03-2022, 10:19)Fetih1453 demiş ki: vermiş olduğunuz kodları kendi örnek dosyamda uyguladım ancak bir hata aldım. hataya ilişkin ekran görtüntüsü ile örnek dosyam ekte gönderilmiştir.
Excel dosyasina verilerin kaydi asagidaki gibi yapilir.
Visual Basic
  1. Private Sub CommandButton3_Click()
  2. Dim xl As New Excel.Application
  3. Dim xlwkbk As New Excel.Workbook
  4. Set xl = Excel.Application
  5. Set xlwkbk = xl.Workbooks.Open(Application.ActiveWorkbook.Path & "\rapor.xlsx")
  6. xl.Visible = True
  7. With xl.Sheets("Sayfa1")
  8. .Select
  9. .Range("D4") = Me.TextBox1
  10. .Range("D6") = Me.ComboBox1
  11. .Range("D8") = Me.TextBox2
  12. .Range("D10") = Me.TextBox3
  13. .Range("D12") = Me.TextBox4
  14. End With
  15. xlwkbk.Save
  16. xlwkbk.Close
  17. Set xl = Nothing
  18. Set xlwkbk = Nothing
  19. End Sub



xlTypeXPS formatında açılabilmesi için, C:\WINDOWS\system32 klasorunde XPS Viewer(xpsrchvw.exe) olmalı.



  Alıntı
Bu mesajı beğenenler:
#5
Sorun çözülmüştür çok teşekkürler iyiki varsınız ...



  Alıntı
Bu mesajı beğenenler:
#6
(31-03-2022, 21:55)Fetih1453 demiş ki: Sorun çözülmüştür ...

Sn H@K@N;
Excel ile bağlanıp, UserForm ile veri gösterimi ve işlenme yöntemini seçip, Access içindeki yetenekleri göz ardı etmenizi bilemedim. Projenizi Access içinde yine User Form ile yapabilirsiniz. Raporlama ve Analiz işlemlerinde. nesne tasarımlarında daha fazla kod ihtiyacınız olacaktır.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Qrbarkod Oluşturma ates2014 2 100 18-04-2024, 14:46
Son Mesaj: ates2014
  Userform, Label'a Listboxta Listelenen Kayıt Sayısını Aktarmak Fetih1453 2 164 25-03-2022, 23:06
Son Mesaj: Fetih1453
  Userform, Msgbox Hakkında Fetih1453 1 179 25-03-2022, 22:56
Son Mesaj: dsezgin
  Userform, Like Operatörü Fetih1453 3 229 24-03-2022, 08:45
Son Mesaj: dsezgin
  Access Te Bulunan Tablodan Excel Userform Labele Veri Atma ersin_gurbuz 1 381 24-05-2021, 13:43
Son Mesaj: dsezgin
  Excel evren89 5 882 09-09-2019, 14:30
Son Mesaj: onur_can
  excel vba userform ile access veri tabanına dosya upload etme arif0636 2 1.028 06-09-2019, 16:28
Son Mesaj: arif0636
  PERSONEL İZİN TABLOSU OLUŞTURMA Lenadro 2 815 25-02-2019, 07:37
Son Mesaj: Lenadro

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi