Yazıya Endeksle Çalışan Makro

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba arkadaşlar. Ekteki dosyada 2 adet soru bulunmaktadır.
1) Dosya açıldığında sadece 1 kereye mahsus olmak kaydı ile ekrana gelecek box bir yazı talep edecek ve kullanıcının yazdığı 3X sayfasındaki A1 hücresine yazılacak.

2) 3X sayfasında B1 ve C1 hücreleri birbirinin aynısı değil ise dosya içindeki makro çalışacak.

Yardımcı olanlara çok teşekkürler.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Kod:
Sub auto_open()
ver = InputBox("Veri anahtarını giriniz.")
Sheets("3X").Range("a1") = ver
If Sheets("3X").Range("b1") <> Sheets("3X").Range("c1") Then
Call OTURANBOGA
Else
MsgBox "Veriler yanlış kayıt edilmiş."
End If
End Sub
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Çok Teşekkürler

Sayın VBA gerçekten tebrik ederim. Süper bir kod olmuş. Valla sizlere imreniyorum. Sadece şöyle bir değişiklik yapmak mümkün mü. Bu kod sadece dosya ilk açıldığında çalışsın. Çok teşeekkürler.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Yukarıda önerilen koda aşağıdaki mavi renkli satırı ilave edin.

Kod:
[LEFT]Sub auto_open()
[B][COLOR=blue]if sheets("3X").[a1]<>"" then exit sub[/COLOR][/B]
ver = InputBox("Veri anahtarını giriniz.")
Sheets("3X").Range("a1") = ver
If Sheets("3X").Range("b1") <> Sheets("3X").Range("c1") Then
Call OTURANBOGA
Else
MsgBox "Veriler yanlış kayıt edilmiş."
End If
End Sub[/LEFT]
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Çok Teşekkürler

Çok teşekkürler sayın leventm. İyi çalışmalar.
 
Katılım
12 Kasım 2007
Mesajlar
327
Excel Vers. ve Dili
excel 2003
Selamlar Arkada&#351;&#305;m Serdar Okan
Otomatik a&#231;&#305;l&#305;&#351;&#350; Makrosunu Nereye Kayit Edece&#287;im.
Bu dosyan&#305;n &#231;al&#305;&#351;an son halini verebilirsen memnun olurum.
Sayg&#305;lar
 
Katılım
12 Kasım 2007
Mesajlar
327
Excel Vers. ve Dili
excel 2003
sorumu cevaplarsanız müteşekkir olacağım.
Selamlar Arkadaşım Serdar Okan
Otomatik açılışŞ Makrosunu Nereye Kayit Edeceğim.
Bu dosyanın çalışan son halini verebilirsen memnun olurum.
Saygılar
 
Katılım
17 Mayıs 2005
Mesajlar
117
Excel Vers. ve Dili
2013 TR
2013 EN
otomatik a&#231;&#305;&#305;l&#305;&#351; makrosunu

Module i&#231;erisine yap&#305;&#351;t&#305;r&#305;n OTURANBOGA makrosunun bulundu&#287;u mod&#252;le yap&#351;t&#305;rabilirsiniz.
 
Üst