以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- EXCEL转置粘贴 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68805) |
-- 作者:发财 -- 发布时间:2015/5/25 15:16:00 -- EXCEL转置粘贴 =OFFSET([汇总201504.xls]资产负债表!$C$5,COLUMN([汇总201504.xls]资产负债表!C5)-3,ROW([汇总201504.xls]资产负债表!C5)-5) 上述公式对于转置粘贴很有用,但要打开汇总201504.xls,链接才能生效,有其他更有效的办法吗? |
-- 作者:大红袍 -- 发布时间:2015/5/25 15:36:00 -- 肯定要打开才能生效。没有其他办法 |
-- 作者:发财 -- 发布时间:2015/5/25 16:01:00 -- 如何用代码打开EXCEL中的编辑链接,更改源,如汇总201504,改为汇总201505? |
-- 作者:大红袍 -- 发布时间:2015/5/25 16:11:00 -- 以下是引用发财在2015/5/25 16:01:00的发言:
如何用代码打开EXCEL中的编辑链接,更改源,如汇总201504,改为汇总201505?
直接修改单元格的公式
如 单元格.Formula = "=OFFSET([汇总201504.xls]资产负债表!$C$5,COLUMN([汇总201504.xls]资产负债表!C5)-3,ROW([汇总201504.xls]资产负债表!C5)-5)" |
-- 作者:发财 -- 发布时间:2015/5/25 23:20:00 -- ="=\'C:\\Documents and Settings\\Administrator\\桌面\\[上报"&YEAR(C1)&"0"&MONTH(C1)&".xls]资产负债表\'!$C$6" 为什么在EXCEL单元格内输入上述公式后,显示=\'C:\\Documents and Settings\\Administrator\\桌面\\[上报201503.xls]资产负债表\'!$C$6,不能链接数值,应如何做?
|
-- 作者:发财 -- 发布时间:2015/5/26 8:38:00 -- 求办法! |
-- 作者:大红袍 -- 发布时间:2015/5/26 9:08:00 -- 上传例子。 |
-- 作者:发财 -- 发布时间:2015/5/26 9:32:00 -- =INDIRECT("\'C:\\Documents and Settings\\Administrator\\桌面\\[上报"&YEAR(C1)&"0"&MONTH(C1)&".xls]资产负债表\'!D6") 公式改成这样就行了! |
-- 作者:发财 -- 发布时间:2015/5/26 9:34:00 -- 链接会随着日期的改变而自动链接新的地址,不用一个个替换。 |
-- 作者:发财 -- 发布时间:2015/5/26 10:18:00 -- =INDIRECT("\'E:\\快盘\\excel2014\\[汇总单表"&YEAR($B$2)-1&"0"&MONTH($B$2)&".xls]分户快报\'!E"&ROW()) |