註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» INDIRECT後取值
 
1
2
返回列表
下一主題
上一主題
發帖
[發問]
INDIRECT後取值
yc1031
發短消息
加為好友
yc1031
當前離線
UID
6232
帖子
106
主題
35
精華
0
積分
146
金錢
146
點名
0
作業系統
Window 7
軟體版本
2007
閱讀權限
20
性別
女
在線時間
76 小時
註冊時間
2011-8-30
最後登錄
2024-3-26
中學生
帖子
106
主題
35
精華
0
積分
146
點名
0
作業系統
Window 7
軟體版本
2007
閱讀權限
20
性別
女
註冊時間
2011-8-30
最後登錄
2024-3-26
4
#
跳轉到
»
發表於 2020-5-28 13:28
|
只看該作者
回復
3#
n7822123
十分感謝, 可以自動取工作表名稱了 !
TOP
n7822123
發短消息
加為好友
n7822123
(阿龍)
當前離線
UID
20045
帖子
406
主題
8
精華
0
積分
453
金錢
453
點名
0
作業系統
WINDOWS 7
軟體版本
2007
閱讀權限
20
性別
男
來自
台灣
在線時間
202 小時
註冊時間
2015-2-7
最後登錄
2021-7-31
暱稱:
阿龍
中學生
帖子
406
主題
8
精華
0
積分
453
點名
0
作業系統
WINDOWS 7
軟體版本
2007
閱讀權限
20
性別
男
來自
台灣
註冊時間
2015-2-7
最後登錄
2021-7-31
3
#
發表於 2020-5-28 13:03
|
只看該作者
本帖最後由 n7822123 於 2020-5-28 13:16 編輯
回復
2#
n7822123
取工作表名稱區的公式無法自動更正, 有沒有辦法可以自動? (因為日後有可能一直增加工作表)
執行後,V3往下的工作表名稱會更新 (名稱中有"
#
"才會被列入)
Sub 更新工作表名稱()
Dim ShAll
For Each sh In Sheets
If InStr(sh.Name, "#") Then
ShAll = ShAll & "," & sh.Name
End If
Next
ShAll = Split(Mid(ShAll, 2), ",")
[V3].Resize(UBound(ShAll) + 1) = Application.Transpose(ShAll)
End Sub
複製代碼
如果你想要新增工作表的時候就 "
自動執行
"
可以在
活頁簿事件
中,呼叫上面的 程序
Private Sub Workbook_NewSheet(ByVal Sh As Object)
更新工作表名稱
End Sub
複製代碼
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助
TOP
n7822123
發短消息
加為好友
n7822123
(阿龍)
當前離線
UID
20045
帖子
406
主題
8
精華
0
積分
453
金錢
453
點名
0
作業系統
WINDOWS 7
軟體版本
2007
閱讀權限
20
性別
男
來自
台灣
在線時間
202 小時
註冊時間
2015-2-7
最後登錄
2021-7-31
暱稱:
阿龍
中學生
帖子
406
主題
8
精華
0
積分
453
點名
0
作業系統
WINDOWS 7
軟體版本
2007
閱讀權限
20
性別
男
來自
台灣
註冊時間
2015-2-7
最後登錄
2021-7-31
2
#
發表於 2020-5-28 12:43
|
只看該作者
本帖最後由 n7822123 於 2020-5-28 12:45 編輯
回復
1#
yc1031
第二步, 在C3~G1000欄位裡帶入分別的工作表資料, 用INDIRECT不成功
要用單引號
'
把Sheet名子 包起來 在加 驚嘆號
!
C3:
=IF(INDIRECT("
'
"&$C$1&"
'!
"&ADDRESS(ROW()+1,COLUMN()-1))="","",INDIRECT("'"&$C$1&"'!"&ADDRESS(ROW()+1,COLUMN()-1)))
右拉下拉
第三步, 在貼入值區, 把C3~G1000的"值", 貼上到J3~P1000, 貼入值不成功
Range("J3:P1000") = Range("A3:G1000").Value
如果你第3步貼上的值是要一直往下累加的貼,而不是覆蓋原本資料的話
那第2步也不建議用函數做,統一用巨集做會比較好
(只要儲存格有函數,不論有無數值,對於巨集 End 方法來說,都是有值)
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助
TOP
靜思自在 :
君子立恆志,小人恆立志。
 
1
2
返回列表
下一主題
上一主題
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 • 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲