• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Resim Formatına dönüştürerek aktarma

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
Saygıdeğer Arkadaşlar..! Herkese iyi çalışmalar dileğiyle selamlar..

Eki örnek dosyada görüleceği üzere; Sayfa1 üzerine çizilen her hangi bir tabloyu, buton aracılığı ile resim formatına dönüştürülüp Sayfa2' de hedeflenen bir hücre hizasına atılması gerekiyor. Ancak kod'un hedef tanımlanan kısımda takılıyor. Yardımcı olabilirseniz memnun olurum..
 

Ekli dosyalar

Kod:
Dim rng As Range

Set rng = Range("D6:G10") 'veya Set rng = Selection

rng.CopyPicture Appearance:=xlScreen, Format:=xlBitmap

Sheets("Sayfa2").Activate
Range("A12").Select
ActiveSheet.PasteSpecial Format:="Bitmap"
 
Sayın mancubus İlginize çok teşekkür ediyorum..Ancak (Range("A12").Select) satırında takılıyor, Yoksa bendeki bilgisayarda mı bir sorun var..
 
rica ederim.
bende bir sorun çıkmadı.

hangi hata mesajını veriyor?

(önce klasik yöntem denenebilir: dosyayı kapa, tekrar aç, bir daha dene...)
 
Belli ki başka bir neden var..Fakat çözemedim..
"Run time error 1004"
"Range sınıfının select yöntemi başarısız"
iletisini veriyor..
 
Merhaba,

Makroyu çalıştırmak için "CommandButton" kullandığınız için bu hatayı alıyorsunuz. Aşağıdaki şekilde deneyin.

Kod:
Private Sub CommandButton2_Click()
    Sheets("Sayfa1").Range("D6:G10").Copy
    Sheets("Sayfa2").Select
    Sheets("Sayfa2").Range("A12").Select
    ActiveSheet.Pictures.Paste
    Application.CutCopyMode = False
End Sub
 
Korhan bey..! Çok teşekkür ediyorum.. Sorun çözüldü..
 
Geri
Üst