N

Çözüldü Inputboxta Boş Mükerrer Kaydetmeme Ve Iptal

  • Konuyu başlatan Konuyu başlatan nasyarx
  • Başlangıç tarihi Başlangıç tarihi

nasyarx

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Selamlar,
Arşivleme makrosunda bir düzeltme için yardımınızı rica ediyorum. İnputboxta boş iken kaydetmeme, aynı isimde sayfa varsa kaydetmeme ve iptal işlemlerini yapmak istiyorum. Mevcut kodlar bu durumlarda yine de kayıt yapıyor.
 

Ekli dosyalar

1643642229068.webp


Mavi kısım kodlarınızı eklenmiştir. Kodlarınızı tam incelemedim , farklı kırılım varsa kodları tekrardan ekleyebilirsiniz.
 

Ekli dosyalar

Moderatörün son düzenlenenleri:
İptal işlemi dediğiniz ne acaba? Kod kim tarafından hangi algoritma mantığı üzerine yazıldı bilmiyorum. Bu nedenle koşulları ve kodları temizce yeniden gözden geçirin. Kod yapımız basit

if koşul:
# Doğru ise kod çalışacak kod
else :
# Yanlış ise çalışacak kod.
 
@cakarem,
İptal işleminde kod yine çalışıyor. Ayrıca mükerrer kayıt varsa inputbox işlem iptal ediliyor. Teşekkürler
İptal işleminde kodun çalışmasından kastınız, Evet-Hayır-İptal penceresindeki 'iptal' e bastıktan sonra kodun çalışmasını sonlandırmak ise aşağıdaki gibi kodun Case is = VbCancel satırından sonra aşağıdaki satırı yazın.

MsgBox "işlem iptal edildi": Exit Sub
 
İptal işlemi dediğiniz ne acaba? Kod kim tarafından hangi algoritma mantığı üzerine yazıldı bilmiyorum. Bu nedenle koşulları ve kodları temizce yeniden gözden geçirin. Kod yapımız basit

if koşul:
# Doğru ise kod çalışacak kod
else :
# Yanlış ise çalışacak kod.

Selamlar,
Kodları sağolsun @Ömer BARAN hazırlamıştı. Fakat kendimizce üzerinde biraz uğraştık. Sonuç ortada.
Şöyle izah edeyim. İnputbox için,
İsim yazıp TAMAM; Sayfa işlemi o isimle kopyalanıyor.
Boş iken TAMAM; "Uygun bir isim yazınız..." deyip inputbox tekrar açılsın.
Varolan bir isim ile TAMAM; "Bu isim kayıtlı. Farklı bir isim giriniz.."deyip inputbox tekrar açılsın.
İPTAL; " İşlem iptal edildi." ile çıkış yapılsın.
 
Sorunuz; şu ekranda yapılacak tercih sonucuna göre yapılacak işlemler midir?
Cevap EVET ise; hangi seçenekte ne yapılmalıdır?

1643834329436.webp
 
Moderatörün son düzenlenenleri:
Üst