我似乎無法弄清楚這一點。我有兩張帶有一些相同ID的工作表,但是如果一張ID與另一張表匹配,我需要它查看狀態是否爲路由,如果是,那麼我需要將y放在相關數字的列B中。如果單元格匹配另一個單元格,複製值
因此,例如:
Worksheet 1
-----A--------B
1--**4345**---Routed
2--5643---Completed
3--3423---Routed
4--2342---Routed
Worksheet 2
-----A-------B
1--9876----n
2--5678----n
3--**4345**----y
4--1234----n
所以,如果有兩個工作表之間在列A比賽,然後我需要在列B搜索路由表上1
如果單詞路由是在那裏,然後我需要它添加一個「Y」的工作表2列B中以前匹配的ID,否則如果沒有找到ID或匹配,但沒有路由(而不是空白或其他[完成,完成,等等)),那麼我需要列B中的一個n。
我不斷收到我們發現這個公式的問題。我從來沒有使用公式,因爲我總是得到這個錯誤。無論如何將其納入宏? 在這裏,我讓它爲我創建路由列。 '轉換爲數字 範圍( 「A1:A1000」)=範圍( 「A1:A1000」)。值 ' 結束轉換爲數字 '添加路線 列( 「B:B」)。選擇 Selection.Insert Shift:= xlToRight,CopyOrigin:= xlFormatFromLeftOrAbove range(「B1」)。Select ActiveCell.FormulaR1C1 =「Routed?」 範圍(「B7」)。選擇 '結束路線 – IFeelYourPain
對不起,我必須在我的工作表名稱的開始和結尾處添加',但現在它說該操作無法執行並要求我打開Excel工作簿? – IFeelYourPain
@IFeelYourPain:您可能只需要將工作表名稱和單元格引用替換爲_your工作簿_的工作表名稱和單元格範圍,而不是我公佈的示例公式(如果您引用的工作表中不存在的工作表, Excel會提示你找到合適的工作簿,但通常你只需要修改公式)。如果表格名稱中有空格,則需要用撇號括住表格名稱(並且它從不傷害)。 –