2016-04-12 14 views
0

VBA için çok yeni. Denemeler yaparak ve forumları okuyarak öğrenmeye çalışıyorum ama ben bir kayıp yaşıyorum. Bu benim forumları az ya da çok üstünde buldum ve o iyi rasgele sayılar ile bir sütun için çalışıyor budurHedef arayan Makro Döngü boşlukları atlar

Sub Macro() 

Dim i As Long 
    For i = 1 To 100 
     ActiveCell.Offset(1, 0).Select 
     ActiveCell.GoalSeek Goal:=1, ChangingCell:=ActiveCell.Offset(0, -3) 
    Next i 
End Sub 

. Ama boş hücreleri atlamak için ihtiyacım var. Alternatif olarak, sadece makroyu görünür hücrelere (filtrelenirken) uygulamanız gerekir.

Bu soruya cevap buldum, ancak onları koduma nasıl ekleyeceğimi bilmiyorum.

cevap

0
Sub Macro() 

Dim i As Long 
    For i = 1 To 100 
     If ActiveCell.Value = "" then GoTo here 
     ActiveCell.Offset(1, 0).Select 
     ActiveCell.GoalSeek Goal:=1, ChangingCell:=ActiveCell.Offset(0, -3) 
here: 
    Next i 
End Sub 

bu Bu çalıştı

+0

, teşekkürler deneyin! –

+0

en iyi cevabı işaretleyin? – JamTay317