簡體   English   中英

根據更改的單元格值復制行

[英]Copy Row based on changing cell value

在尋找一種基於列中的值復制行的方法時,我會不斷遇到此代碼 我遇到的問題是,我每次運行表時都沒有使用相同的短語。 我希望它根據單元格B18中的內容來更改它復制的內容,而不是每次都使用相同的值。 我鏈接了上面已經看到的宏,但是特定的代碼行是:

If Range("E" & CStr(LSearchRow)).Value = "Mail Box" Then
   Rows(CStr(LSearchRow) & ":" & CStr(LSearchRow)).Select
     Selection.Copy

我想使用“儀表板”工作表上單元格B18的內容代替“郵箱”

任何幫助,將不勝感激!

嘗試這個。 請注意,不需要Select 您實際上也應該向第一個范圍和Rows添加一個工作表引用。

If Range("E" & CStr(LSearchRow)).Value = sheets("Dashboard").Range("B18").Value Then
   Rows(CStr(LSearchRow) & ":" & CStr(LSearchRow)).Copy

暫無
暫無

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

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