有A.B.C三个表。在A表A1处填写B文件的名字。在A表A2处输入“='C:\[B.xlsx]Sheet1'!E7”。如果才能达到这种操作效果。因为表很多,如果按个输入会很麻烦。
开始的不算。看下面的。
A B C
1.北京 =D:\复测报告\[北京.xlsx]Sheet1!A2
2.上海 =D:\复测报告\[上海.xlsx]Sheet1!A2
3.广州 =D:\复测报告\[广州.xlsx]Sheet1!A2
请问C单元格应该如果加公式。
è¿è¦ç¨VBAå®æï¼å¦ä¸
Sub openfile()
iy = 1
ix = 1
iy = ActiveCell.Row
ix = ActiveCell.Column
Filename = Cells(iy, ix).Value
Workbooks.Open Filename:="C:" & "\" & Filename, UpdateLinks:=0
End Sub
å¨é¡µé¢æå ¥å¦ä¸ä¸ä¸ªèæ¹æ¡ï¼å¨æ¹æ¡ä¸æå³é®ï¼éæå®å®ï¼éopenfile
ç¶ååªè¦å°æ¸¸æ å¨æ¡£æ¡åä¸å·¦é®ç¹ä¸ä¸éåæ ¼ä½ï¼åå°æ¸¸æ 移å°æ¹æ¡å·¦é®ç¹ä¸ï¼å³å¯æå¼æ¡£æ¡
追é®å¦ä½æå ¥èæ¹æ¡å¢ï¼
追çå¦æä½ æ¯excel 2007以åï¼ä¸æéåéæ©æå ¥->å½¢ç¶ å°±å¯çå°è®¸å¤å¾å½¢ï¼æ¹æ¡æå ¶ä»å½¢ç¶é½å¯ä»¥ï¼åªæ¯å个æé®ï¼æ¹ä¾¿æ§è¡å®èå·²
追é®æçæ件æ¯ï¼'C:\Users\sbgss\Desktop\大çäºé¾2å
\äºé¾å¿2å
å¤æµæ¥å\[57æ¼æ¶§éæ¼æ¶§ææ
ä¸åª1ç»1#å(å¤æµæ¥å).xlsx]设å¤ææ表'!$E5
ä¸é¢çå®åºè¯¥æ¹ä»ä¹ä½ç½®å¢ãæå¨åå
æ ¼åºç°çååæ¯ï¼57æ¼æ¶§éæ¼æ¶§ææ
ä¸åª1ç»1#å
大å¥ï¼ä¸æ¯æå¼æ件ï¼æ¯æ¾ç¤ºæ件éé¢çæ°å¼â¦â¦â¦â¦
é£æ´ç®åï¼åæ¶æå¼2个æ件ï¼å¨è¦æ¾ç¤ºé£æ ¼æ=ç¶åç¹éå¦ä¸æ件é£æ ¼æå车ï¼æ°å¼å°±åºæ¥
追é®å¦æåªæ¯æå¼ç¹é ãæè¿éè¦åº¦å¨åï¼
追ç度å¨æ¯ä»ä¹ææï¼