• DİKKAT

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

1004 hatası veriyor !!!

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,904
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Merhaba Arkadaşlar,
Kod:
    CmdDosya = Range(Range("AX1").Text).Value.Active.Sheets
    komut = "cmd /c " & CmdDosya
    CreateObject("wscript.shell").Run komut, 0, True
AX1 de yazılı dos komutunu uygulamak isterken 1. satırda 1004 hata numarasını veriyor.
Hata nerede acaba?
Saygılarımla
 
".Active.Sheets" kısmını silip deneyin.
 
Merhaba Zeki Hocam,
O durumda da aynı hatayı veriyor
Saygılarımla
 

Ekli dosyalar

  • Orn.jpg
    Orn.jpg
    24.6 KB · Görüntüleme: 4
Son düzenleme:
Merhaba Asri Hocam,
pdftk.exe A B cat output A09D.pdf
Buraya kısa halini yazdım. Sanırım sebeb karakter sayısı 255 ten büyük, bunu da şimdi fark ettim. Eğer değilse düşündüğünüzü yazın lütfen.
Saygılarımla
 
Ben bu tür durumlarda userform ve textbox dan yararlanıyorum. Size de tavsiye ederim.

Şöyle ki;

Tasarım zamanında textbox içeriğine metni yapıştırın.

Çağırırken de (Formu Show yapmayın),

Kod:
txt = Userform1.Textbox1
ActiveX Textbox' u sayfa üzerinde de çizebilirsiniz.
 
Zeki Hocam,
İlginize teşekkür ederim, deneyeceğim.
Saygılarımla
 
Merhaba Asri Hocam,
pdftk.exe A B cat output A09D.pdf
Buraya kısa halini yazdım. Sanırım sebeb karakter sayısı 255 ten büyük, bunu da şimdi fark ettim. Eğer değilse düşündüğünüzü yazın lütfen.
Saygılarımla

C:\deneme diye bir klasör açıp, pdftk yı da o klasöre ekleyin.
Bu şekilde dener misiniz?
Yolun uzunluğundan ve yoldaki boşluk karakterlerinden sorun oluşabilir.

Kod:
  cmddosya = "C:\deneme\pdftk.exe A B cat output c:\deneme\A09D.pdf"
   komut = "cmd /c cd c:\deneme" & "&&" & cmddosya
 
Bunu hemen deneyeceğim Asri Hocam. Teşekkür ederim.
Saygılarımla
 
Oldu Asri hocam.
Çok teşekkür ederim.
Saygılarımla
 
Geri
Üst