Döngülü Makro Nasıl Yapılır

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. Diyelim ki bir makro A kolonunda bazı işlemler yapıyor.Aynı makronun sırayla B kolonu, sonra C kolonu, sonra D kolonunda işlme yapması ve E kolonunda durması için nasıl bir makro gerekir.

Makro son aşamanın geldiğini şu şekilde anlayacak : A1 hücresinde son kolonun adı olacak (örneğin D).

Not : Mevcut makronun adı; GORA
 
Katılım
14 Ekim 2006
Mesajlar
267
Excel Vers. ve Dili
excel2003 Tr
örnek dosya eklerseniz yardımcı olabliriz.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,258
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Aşağıdaki kodu bir butona bağlayınız. Basit kod yazdım.

Sub MakroAdiniBelirleyiniz()
j = Evaluate("=CODE(""" & UCase([A1]) & """)") - 64
For i = 1 To j
For k = 1 To 10
Say = Say + 1
Cells(k + 4, i) = Say
Next k
Next i
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
Örnek Dosya

Örnek dosya ektedir.
 

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
Sayın Necdet_Yesertener ilginize teşekkürler. Uzun zamandır yoktunuz.
 
Son düzenleme:

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
Gerekli olan makro şu mantıkta olmalı : Uygulanacak kolon A1 de yazıl olandan sonra olana kadar GORA makrosunu çalıştır gib. Veya A1 hücresi ile B1 hücresindeki kolon tanımları eşit olduktan sonra GORA makrosunu çalıştırma gibi.
 

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
Gerekli olan makro şu mantıkta olmalı : Uygulanacak kolon A1 de yazılı olandan sonra olana kadar GORA makrosunu çalıştır gibi. Veya A1 hücresi ile B1 hücresindeki kolon tanımları eşit olduktan sonra GORA makrosunu çalıştırma gibi.
 
Üst