簡體   English   中英

多行搜尋(中間排空)

[英]Goal Seek in multiple rows (with empty rows in the middle)

我想對幾行執行目標搜索(我不知道確切數—在我下面的代碼中,該行停在第100行)。 舉例來說 ,如果我有10行,則第5行可以為空。 因此,我希望它從第4行跳到第6行,然后繼續,然后“跳”到另一個空行(如果存在)。

我想通過更改單元格K2的值來將單元格M2設置為0。 第3行,第4行等相同,我希望它跳過空行。

現在我有這個...一個簡單的案例

Sub GSeek()



Dim i As Long
For i = 2 To 100


    range("M" & i).GoalSeek Goal:=0, ChangingCell:=range("K" & i)


Next



End Sub

嘗試這個

Dim i As Long

For i = 2 To 100
    If range("M" & i).Value <> "" Then
        range("M" & i).GoalSeek Goal:=0, ChangingCell:=range("K" & i)
    End If
Next i

每次只確保該單元格不為空。 如果是這樣,它將直接移至下一個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM