iyi çalışmalar arkadaşlar
Userform1.Show yaparak aşağıda kodunu verdiğim userforma gitmek istiyorum ancak "Runtime error 438 " hatası çıkıyor altındada object dosent suport this or method yazıyor.önceden böyle bir sorun yoktu sayfaya gitmek istedğimde bu hatayı verdi ve ayrıca excel sayfasında bulunan tablonun kopyasını yapıştırıyor
Private Sub CommandButton1_Click()
Sheets("Sayfa1").Activate
Sheets("Sayfa1").PageSetup.PrintArea = "Yazdırma_Alanı1"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Sheets("Sayfa1").PageSetup.PrintArea = "Yazdırma_Alanı2"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
Private Sub UserForm_Initialize()
Sheets("Sayfa1").Select
Range("A1:AK72").CopyPicture xlScreen, xlBitmap
ActiveSheet.Paste
genislik = Selection.Width
yukseklik = Selection.hEİGHT
Selection.Cut
Set grafik = ActiveSheet.ChartObjects.Add(, , genislik, yukseklik)
grafik.Chart.Paste
grafik.Chart.Export ThisWorkbook.Path & "\xxresimxx.jpg"
Frame1.Picture = LoadPicture(ThisWorkbook.Path & "\xxresimxx.jpg")
grafik.Delete
Kill ThisWorkbook.Path & "\xxresimxx.jpg"
End Sub
formda bu şekilde kullanıyorum neden dolayı bu hatayı vermeye başladı aynı şekilde bir kaç tane daha formum var aynı kodlu onlarda bu hata çıkmıyor
Userform1.Show yaparak aşağıda kodunu verdiğim userforma gitmek istiyorum ancak "Runtime error 438 " hatası çıkıyor altındada object dosent suport this or method yazıyor.önceden böyle bir sorun yoktu sayfaya gitmek istedğimde bu hatayı verdi ve ayrıca excel sayfasında bulunan tablonun kopyasını yapıştırıyor
Private Sub CommandButton1_Click()
Sheets("Sayfa1").Activate
Sheets("Sayfa1").PageSetup.PrintArea = "Yazdırma_Alanı1"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Sheets("Sayfa1").PageSetup.PrintArea = "Yazdırma_Alanı2"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
End Sub
Private Sub UserForm_Initialize()
Sheets("Sayfa1").Select
Range("A1:AK72").CopyPicture xlScreen, xlBitmap
ActiveSheet.Paste
genislik = Selection.Width
yukseklik = Selection.hEİGHT
Selection.Cut
Set grafik = ActiveSheet.ChartObjects.Add(, , genislik, yukseklik)
grafik.Chart.Paste
grafik.Chart.Export ThisWorkbook.Path & "\xxresimxx.jpg"
Frame1.Picture = LoadPicture(ThisWorkbook.Path & "\xxresimxx.jpg")
grafik.Delete
Kill ThisWorkbook.Path & "\xxresimxx.jpg"
End Sub
formda bu şekilde kullanıyorum neden dolayı bu hatayı vermeye başladı aynı şekilde bir kaç tane daha formum var aynı kodlu onlarda bu hata çıkmıyor
