2016-03-28 14 views
1

Hücre A1'de başlatmak istediğim ve bir dizi için A1 - Z1'den kontrol etmek istediğim küçük bir modülüm var. Dize bulunduğunda, sütunun hangi harfine vari değişkenini ayarlar. Kod, A'dan Z'ye doğru ayarlanmadı.vba döngü üstbilgileri kontrol etmek ve sütun harfine ayarlamak

For y = A To Z 
If Range(y & 1) = "Action" Or Range(y & 1) = "Title" Then 
    vari = y 
End If 
Next y 

Ne eksik olduğumu veya yanlış yaptığımı (VBA için çok yeniyim) emin değilim Teşekkür ederim.

cevap

2

For y = 1 To 26 
If Cells(1, y) = "Action" Or Cells(1, y) = "Title" Then 
    vari = y 
End If 
Next y 
+0

Mükemmel çok teşekkür ederim deneyin. Excel'in "Sütun harflerini" bilmediğini ve bunun sadece insan okunabilirliği için olduğunu tahmin ediyorum. – bluerojo

+0

Rica ederim. "Range" için sözdizimi "range" ("A1") 'dir. Durumunda 'hücreler 'kullanmak daha kolay. – findwindow

+0

Teşekkürler. Oldukça memnun olarak! – bluerojo

İlgili konular