vba'da sayfaya bunu yazdım
sub worksheet_change(byval target as range)
if target.column=1 and target.row=2 then
application.ontime now+timevalue("00:00:02"),"makronuz"
end if
end sub
modüle ise bunu yazdım
sub makronuz
if range("a2")=1 then range("a1")="doğru" else range("a1")="yanlış"
end sub
El ile a2 hücresine 1 yazarsam sıkıntı yok, makro çalışıyor. Fakat a2 hücresi içinde =TOPLA(H1:H4) yazınca ve H hücresi değerleri değişip formül 1 gösterdiğinde a2 hücresinde 1 yazmasına rağmen makro çalışmıyor. a2 hücresi içinde =TOPLA(H1:H4) bu formül yazılı şekilde nasıl çalışır, başka yöntem veya yol varsa yardımcı olur musunuz. Şimdiden teşekkürler.
sub worksheet_change(byval target as range)
if target.column=1 and target.row=2 then
application.ontime now+timevalue("00:00:02"),"makronuz"
end if
end sub
modüle ise bunu yazdım
sub makronuz
if range("a2")=1 then range("a1")="doğru" else range("a1")="yanlış"
end sub
El ile a2 hücresine 1 yazarsam sıkıntı yok, makro çalışıyor. Fakat a2 hücresi içinde =TOPLA(H1:H4) yazınca ve H hücresi değerleri değişip formül 1 gösterdiğinde a2 hücresinde 1 yazmasına rağmen makro çalışmıyor. a2 hücresi içinde =TOPLA(H1:H4) bu formül yazılı şekilde nasıl çalışır, başka yöntem veya yol varsa yardımcı olur musunuz. Şimdiden teşekkürler.