vb de döngü'yü nasıl kırabilirim

Katılım
13 Ağustos 2004
Mesajlar
83
Excel Vers. ve Dili
2019
Altın Üyelik Bitiş Tarihi
18.04.2020
Sorun şu kodları yazılmasından sonra döngü oluşması;

"Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
deger1 = Range("A2").Value
deger2 = Range("B2").Value
If deger1 = deger2 Then
makro2
End If
End Sub"

Ancak bunun sonuna msgbox ekleyince döngü oluşmuyor.Bu defa makro2 çalışmıyor. ilgilenen arkadaşların cevaplarını bekliyorum.
TEÞEKKÜRLER.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,329
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,329
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
hamit' Alıntı:
:yardim: :kafa:
Belki de döngü makro2 de. Makro2 kes kopyala yapıyor. Ancak bunu defalarca tekrarlıyor. İlgin için teşekkürler.
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
bak, tahmin edemedik işte onu. :mrgreen:

Sn. hamit makro2 yi göndermediğine göre, döngünün tipini, verdiği hatayı da bizim tahmin etmemizi bekliyor sanırım.
 
Katılım
7 Temmuz 2004
Mesajlar
1,141
deger1 = Range("A2").Value
deger2 = Range("B2").Value
If deger1 = deger2 Then
makro2
End If

kodunu
Workbook_SheetChange olayına yazmışsınız. makro2 satır silen kodlar mevcut olduğu için, sürekli

Workbook_SheetChange olayı gerçekleşiyor.

sizin "döngü" de böyle oluşuyor.

ilk gönderdiğiniz kodu "kendini çağırmayacağı" bir yere yazın.
 
Katılım
13 Ağustos 2004
Mesajlar
83
Excel Vers. ve Dili
2019
Altın Üyelik Bitiş Tarihi
18.04.2020
NEREYE ??? :? :?
 
Üst