• DİKKAT

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

Farklı kaydet yazısının hücre değerini verme

merhaba,

ilgili makronun A1 hücresini es geçtiğini fark ettim. A1 doluysa bile onu geçip, ondan sonraki hücre ismiyle kaydediyor.
diğer bir sorun ise, eğer a1, a2 vs tümü doluysa, a sütunundaki son hücreyi dikkate alıyor.

değerli cvplarınızı beklerim
 
pardon kod aşağıdadır >>
Kod:
Sub farkli_kaydet()
adr = "c:\" & Cells(Range("a:a").End(xlUp).Row, 1)
ActiveWorkbook.SaveAs adr
End Sub
ii çalışmalar...
 
şimdi de
a1 ve a2 boşsa
ActiveWorkbook.SaveAs adr
satırında hata veriyor
 
kördüğüm oldu denemeden yapınca böyle oluyor kusura bakma dostum
Kod:
Sub farkli_kaydet()
If Range("a1") = Empty And Range("a2") = Empty Then
adr = "c:\" & Cells(Range("a:a").End(xlDown).Row, 1)
ActiveWorkbook.SaveAs adr
Else
adr2 = "c:\" & Cells(Range("a:a").End(xlUp).Row, 1)
ActiveWorkbook.SaveAs adr2
End If
End Sub
 
benim için bu kadar uğraştığın için minnettarım.
ama
yine aynı satırda aynı hatayı verdi
 
Kod:
Sub farkli_kaydet()
If Range("a1") = Empty And Range("a2") = Empty Or Range("a1") = Empty Then
adr = "c:\" & Cells(Range("a:a").End(xlDown).Row, 1)
ActiveWorkbook.SaveAs adr
Else
adr2 = "c:\" & Cells(Range("a:a").End(xlUp).Row, 1)
ActiveWorkbook.SaveAs adr2
End If
End Sub
......
 
son kodlarla hatasız çalışıyor, ellerinize sağlık. fakat aşağıdaki kodun neden çalışmadığını anlamak istiyorum

Sub farkli_kaydet()
adr = "c:\" & Cells(Range("a:a").End(xlUp).Row, 1)
ActiveWorkbook.SaveAs adr
End Sub
 
Geri
Üst