• DİKKAT

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

Runtime error 1004

Katılım
7 Temmuz 2020
Mesajlar
37
Excel Vers. ve Dili
Office 2019 Pro Türkçe 64bit
Merhabalar;

Kod:
Sayfa1.Worksheet_Activate

Dosyayı açtığımda "run time error:1004 Application-defined or object-defined error " hatası veriyor ve debug dediğim zaman üstteki bölümü sarı ile işaretliyor. Dosya benim dışımda ofisteki herkeste doğru çalışıyor. Yardımcı olabilir misiniz?
 

Ekli dosyalar

Merhaba,

O kodu silip dosyanızı kaydedip tekrar deneyin.
 
Merhaba,

O kodu silip dosyanızı kaydedip tekrar deneyin.
Denedim herhangi bir hata almadım teşekkür ederim. Ancak problem devam ediyorum makro diğer bilgisayarlarda tıkır tıkır çalışıyor. Ancak ben sorun yaşıyorum. Bunun nedenini bulamadım muhtemelen bir format zamanı geldi. :)
 
aynı sorun bendede var kodalara bir bakıp çözüm bulabilecke varmı
 

Ekli dosyalar

Denedim herhangi bir hata almadım teşekkür ederim. Ancak problem devam ediyorum makro diğer bilgisayarlarda tıkır tıkır çalışıyor. Ancak ben sorun yaşıyorum. Bunun nedenini bulamadım muhtemelen bir format zamanı geldi. :)
 
Sayfa1.Activate

Yapiniz
 
KayıtSayısı = Sheets("VERİ GİRİŞİ").Cells(Rows.Count, "d").End(x1Up).Row

bunun yerine (x1Up) x solunda bir rakamla yok oradaki bir yerine küçük harflerle L harfi var
KayıtSayısı = Sheets("VERİ GİRİŞİ").Cells(Rows.Count, "d").End(xlUp).Row
yaptık sorun çözüldü.
 
çok değişik valla daha öncede kullandım 1 olması lazımdı çok teşekkür ederim yeni birşey daha öğrendim
 
örnek Range("D4").FormulaR1C1 = "=R3C2*10" da R solunda ve C nin solunda bir var. Birin olduğu yerlerden biridir. Ben de bir kere biri l ile karıştırmıştım. Olmuyordu bir türlü. FormulaARICI diye biliyordum. Meğer o I lar birmiş.
 
çok teşekkürler ilginç ve bilinmesi gerek.

birde orda bir arama formu yaptım textboxa yazı yazmaya çalışıtığımda yazmıyor false yazıyor bu neden kaynaklı
 
Private Sub TextBox1_Change()
Dim texr As Variant
'Bu satırın önceki hali Text = TextBox1.Text: Text = Text = UCase(Text): TextBox1.Text = Text
' burada iki Text=Text üst üste gelmiş iki defa eşit ifadesi vba uygun değil. doğrusu alttaki gibi olacak.
'Bu kullandığınız özellik başka programlarda destekler yalnız vba ya uygun değil. Sanırım c++ da var bu özellik.
Text = TextBox1.Text: Text = UCase(Text): TextBox1.Text = Text
Call KayıtlarıAl
End Sub
 
Text = TextBox1.Text: Text = UCase(Text): TextBox1.Text = Text


bu şekilde çözüldü
 
Geri
Üst