- Katılım
- 24 Haziran 2019
- Mesajlar
- 16
- Excel Vers. ve Dili
- excel
Merhabalar
Bir yerde takıldım. Yardımcı olabilir misiniz lütfen ? Teşekkürler
Birçok hücereden oluşan hesaplama tablom var.
G44 hücresinde bir değer var. Buradaki değer makro çalışmadan önce orada mutlaka oluyor.
Bu değer makro çalıştıktan sonra üst hücrelerdeki işlemler sonucu her zaman değişiyor. Aşağı ya da yukarı yönde.
Makroyu çalıştırıyorum.
Eğer G44 değeri 1 den küçükse G6 hücresindeki değeri 1 arttır.
değilse 1 azalt.
Bunu G44 değeri 0 ya da sıfıra yakın bir değer olana kadar devam et.
Formül aşağıda ve güzel çalışıyor ancak döngüyü kuramadım.
Do while ile yapmıştım istediğim sonucu alamadım.
Sub deneme_max()
If (Range("G44") < 1) Then
Range("G6").Value = Range("G6").Value + 1
Else
Range("G6").Value = Range("G6").Value - 1
End If
End Sub
Bir yerde takıldım. Yardımcı olabilir misiniz lütfen ? Teşekkürler
Birçok hücereden oluşan hesaplama tablom var.
G44 hücresinde bir değer var. Buradaki değer makro çalışmadan önce orada mutlaka oluyor.
Bu değer makro çalıştıktan sonra üst hücrelerdeki işlemler sonucu her zaman değişiyor. Aşağı ya da yukarı yönde.
Makroyu çalıştırıyorum.
Eğer G44 değeri 1 den küçükse G6 hücresindeki değeri 1 arttır.
değilse 1 azalt.
Bunu G44 değeri 0 ya da sıfıra yakın bir değer olana kadar devam et.
Formül aşağıda ve güzel çalışıyor ancak döngüyü kuramadım.
Do while ile yapmıştım istediğim sonucu alamadım.
Sub deneme_max()
If (Range("G44") < 1) Then
Range("G6").Value = Range("G6").Value + 1
Else
Range("G6").Value = Range("G6").Value - 1
End If
End Sub