DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
[A1] = [A1] + 1
End Sub
Arkadaşlar böyle bir kod varmıdır mesela hücrede 5 yazıyor ben tıklayınca veya çift tıklayınca 6 olacak bi daha tıklayınca 7 olacak. Çok lazım 4 saatlik işimi 1 saate indirecek. Yardımlarınız için şimdiden teşekkürler...
Sub Dene()
[A1]=[A1]+1
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, [a1]) Is Nothing Then Exit Sub
Target = Target + 1
End Sub
Araçlar>Makro>Visualbasic Düzenleyicisi>İnsert 'ten modül oluşturuyorsunuz. Verilen kodu bu bölüme yapıştırıp düğmeye atıyorsunuz.arkadaşlar çok yeniyim kusura bakmazsanız bişey daha sorucam "sub - end sub" herhalde komut satırı gibi bir olay buna nasıl giriş yapıyorum?
Rica ederim.çok teşekkür ettim hocam...
Üstadlarım bişey sormak istiyorum müsadeniz ile. Sayenizde tam istediğim hücreye sahip oldum. Şu anki sorunum ise yukardaki kodu kopyalayamamak. Yani A1 hücresi gibi A2 yide yapmaya çalıştırm kodu aynen kopyalayıp altına yapıştırdım A1 kısmını A2 yaptım olmadı.A1 Hücresinde çalışır siz değiştirirsiniz
Kod:Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Intersect(Target, [a1]) Is Nothing Then Exit Sub Target = Target + 1 End Sub
Kodun ilgili yerini aşağıdaki ile değiştiriniz.Üstadlarım bişey sormak istiyorum müsadeniz ile. Sayenizde tam istediğim hücreye sahip oldum. Şu anki sorunum ise yukardaki kodu kopyalayamamak. Yani A1 hücresi gibi A2 yide yapmaya çalıştırm kodu aynen kopyalayıp altına yapıştırdım A1 kısmını A2 yaptım olmadı.
Yeni Class Module açıp kodu değiştirip yapıştırdım sanırım isim problemi var dedi. Nedir ne değildir bir yardımcı olursanız çok memnun olurum...
If Intersect(Target, [a1[B][COLOR="Red"]:A2[/COLOR][/B]]) Is Nothing Then Exit Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, [a1:f1]) Is Nothing Then Exit Sub
If ActiveCell = [a1] Then [a1] = [a1] + 1
If ActiveCell = [b1] Then [b1] = [b1] + 1
If ActiveCell = [c1] Then [c1] = [c1] + 1
If ActiveCell = [d1] Then [d1] = [d1] + 1
If ActiveCell = [e1] Then [e1] = [e1] + 1
If ActiveCell = [f1] Then [f1] = [f1] + 1
End Sub
Hocam bu kod sorunumu çözdü fakat bi noktadan sonra hücre ekleyemiyorum "Identifier too long" hatası alıyorum bunu nasıl aşabilirim?Kodun ilgili yerini aşağıdaki ile değiştiriniz.
Kod:If Intersect(Target, [a1[B][COLOR="Red"]:A2[/COLOR][/B]]) Is Nothing Then Exit Sub
Eklemek istediğiniz kadar aralığı genişletmeniz gerekir. A1:A2'yi A1:A20 yaparsanız. Aynı işlemi 20 hücreye kadar yaparsınız. Bu haliyle sadece iki hücrede gerçekleştirebilirsiniz.Arkadaşlar bu kodlarla uğraşırken fazla zamanım kalmadı biraz sıkıştım yukarıdaki sorun ile ilgili fikri olan varmı?
Rica ederim.Çok teşekkürler hocam varol...