![](/img/trans.png)
[英]I need an entire row copied to a new sheet if value of certain column on Sheet 1 = x
[英]I need to create a formula where if a column has a value in it the entire row of that same value gets copied to a different sheet
我一直在不同的論壇和幫助頁面上到處尋找幫助我的地方,但是我對腳本,宏和vba等世界完全陌生。基本上,我的工作表包含公司所提供的所有產品,專欄包括: 產品名稱,成本,零售價,數量和小計。 我希望能夠復制數量列高於0的整行。基本上,我們將輸入客戶要包含的數量,在另一張紙上,它將是他所訂購商品的精簡版本,而不是他們沒有訂購的物品。 這樣,我們可以只打印這張紙並將其交給我們的生產/訂購部門,而不必讓他們滾動瀏覽excel並查看他們想要和不想要的所有產品。
這太復雜了嗎? 任何幫助,將不勝感激。
非常感謝你,
桑德拉
您的問題不需要vba代碼。 您可以再添加1列,例如“客戶訂單”。 然后,將其裝滿,並過濾不出空的單元格。 公式vlookup也可以解決問題。
但是,如果您想使用代碼,則可以執行以下操作:
還有一個按鈕,可以復制行中的內容並將其粘貼到您想要的位置(在此列表下方,在另一張工作表中等),這里是此類宏的示例:
Range("A2:C2").Select Selection.copy Rows("4:4").Select Selection.Insert Shift:=xlDown Range("A4").Select Selection.PasteSpecial Paste:=xlPasteValues
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.