註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» Range 列為變數
返回列表
下一主題
上一主題
發帖
[發問]
Range 列為變數
li_hsien
發短消息
加為好友
li_hsien
當前離線
UID
15435
帖子
248
主題
55
精華
0
積分
314
金錢
314
點名
187
作業系統
XP / WIN7
軟體版本
2003 / 2007
閱讀權限
20
性別
男
來自
Tainan
在線時間
826 小時
註冊時間
2013-10-18
最後登錄
2026-10-11
中學生
帖子
248
主題
55
精華
0
積分
314
點名
187
作業系統
XP / WIN7
軟體版本
2003 / 2007
閱讀權限
20
性別
男
來自
Tainan
註冊時間
2013-10-18
最後登錄
2026-10-11
1
#
跳轉到
»
正序看帖
打印
字體大小:
t
T
發表於 2013-11-1 11:30
|
只看該作者
[發問]
Range 列為變數
請問Range裡面的列能設變數嗎???
是不是只有欄能設變數??
Item = A
i = 1
Range("B" & i) = "B"
(OK)
Range(Item & i) = "A"
(這個就無法)
因為我是要讓使用者輸入值所在的欄位(EX:輸入 F,G,....)
所以我想要用Range不打算用Cells
不過不知Range都使用變數該怎麼實現??
麻煩各位大大幫忙 謝謝 : )
樓主熱帖
執行階段錯誤-2147417848(80010108) Automa
表單儲存格自動下拉更新
改善大筆資料處理
兩工作表比對 新增修改
icon路徑問題
兩個問題:比對迴圈 & 儲存格閃爍
階層邏輯判斷
EXCEL 2007 VBA 在EXCEL 2010 執行出問題
處理一定時間 中斷執行
格式按ENTER才能轉換
收藏
分享
brabus
發短消息
加為好友
brabus
當前離線
UID
505
帖子
171
主題
33
精華
0
積分
433
金錢
433
點名
272
作業系統
windows xp
軟體版本
sp3
閱讀權限
20
性別
男
來自
台北
在線時間
1283 小時
註冊時間
2010-6-8
最後登錄
2026-10-11
中學生
帖子
171
主題
33
精華
0
積分
433
點名
272
作業系統
windows xp
軟體版本
sp3
閱讀權限
20
性別
男
來自
台北
註冊時間
2010-6-8
最後登錄
2026-10-11
7
#
發表於 2013-12-24 11:22
|
只看該作者
嗯嗯
我也多學了一招
有時當局都迷
只有旁觀者清
謝謝版上高手指教
jeason
TOP
ui123
發短消息
加為好友
ui123
當前離線
UID
13748
帖子
73
主題
11
精華
0
積分
100
金錢
100
點名
0
作業系統
Win 8
軟體版本
2007
閱讀權限
20
性別
女
在線時間
39 小時
註冊時間
2013-5-11
最後登錄
2018-7-25
中學生
帖子
73
主題
11
精華
0
積分
100
點名
0
作業系統
Win 8
軟體版本
2007
閱讀權限
20
性別
女
註冊時間
2013-5-11
最後登錄
2018-7-25
6
#
發表於 2013-11-7 19:40
|
只看該作者
學到一些東西
TOP
li_hsien
發短消息
加為好友
li_hsien
當前離線
UID
15435
帖子
248
主題
55
精華
0
積分
314
金錢
314
點名
187
作業系統
XP / WIN7
軟體版本
2003 / 2007
閱讀權限
20
性別
男
來自
Tainan
在線時間
826 小時
註冊時間
2013-10-18
最後登錄
2026-10-11
中學生
帖子
248
主題
55
精華
0
積分
314
點名
187
作業系統
XP / WIN7
軟體版本
2003 / 2007
閱讀權限
20
性別
男
來自
Tainan
註冊時間
2013-10-18
最後登錄
2026-10-11
5
#
發表於 2013-11-1 13:12
|
只看該作者
回復
4#
owen06
謝謝owen06大
我自己誤導自己
別的錯誤以為是這個錯誤害我試了好久
謝謝大大的幫忙
: )
TOP
owen06
發短消息
加為好友
owen06
(阿軒)
當前離線
UID
14304
帖子
396
主題
12
精華
0
積分
425
金錢
425
點名
1
作業系統
Win10
軟體版本
Office 2016
閱讀權限
20
性別
男
來自
台中
在線時間
817 小時
註冊時間
2013-7-2
最後登錄
2026-8-12
暱稱:
阿軒
中學生
帖子
396
主題
12
精華
0
積分
425
點名
1
作業系統
Win10
軟體版本
Office 2016
閱讀權限
20
性別
男
來自
台中
註冊時間
2013-7-2
最後登錄
2026-8-12
4
#
發表於 2013-11-1 12:02
|
只看該作者
回復
3#
li_hsien
這位BROTHER,Item = ActiveSheet.TextBox1.Value 這樣就行了,
ActiveSheet.TextBox1.Value 是變數,所以不可以加""
""是給文字使用的。
TOP
li_hsien
發短消息
加為好友
li_hsien
當前離線
UID
15435
帖子
248
主題
55
精華
0
積分
314
金錢
314
點名
187
作業系統
XP / WIN7
軟體版本
2003 / 2007
閱讀權限
20
性別
男
來自
Tainan
在線時間
826 小時
註冊時間
2013-10-18
最後登錄
2026-10-11
中學生
帖子
248
主題
55
精華
0
積分
314
點名
187
作業系統
XP / WIN7
軟體版本
2003 / 2007
閱讀權限
20
性別
男
來自
Tainan
註冊時間
2013-10-18
最後登錄
2026-10-11
3
#
發表於 2013-11-1 11:47
|
只看該作者
回復
2#
owen06
不過我是讓使用者輸入在TextBox裡面
再讀TextBox的值
item = ActiveSheet.TextBox1.Value
Range(Item & i) = "123"
大致上是這樣的模式
如果我在加上""
item = "ActiveSheet.TextBox1.Value"
item就會變成"ActiveSheet.TextBox1.Value"
不會是裡面的值
不知該如何克服
TOP
owen06
發短消息
加為好友
owen06
(阿軒)
當前離線
UID
14304
帖子
396
主題
12
精華
0
積分
425
金錢
425
點名
1
作業系統
Win10
軟體版本
Office 2016
閱讀權限
20
性別
男
來自
台中
在線時間
817 小時
註冊時間
2013-7-2
最後登錄
2026-8-12
暱稱:
阿軒
中學生
帖子
396
主題
12
精華
0
積分
425
點名
1
作業系統
Win10
軟體版本
Office 2016
閱讀權限
20
性別
男
來自
台中
註冊時間
2013-7-2
最後登錄
2026-8-12
2
#
發表於 2013-11-1 11:36
|
只看該作者
本帖最後由 owen06 於 2013-11-1 11:40 編輯
回復
1#
li_hsien
改成 item =
"
A
"
就行了
你如果是文字格式,記得加個""
你也可以用 ITEM=[A1]
這樣就可以在A1輸入文字,去決定要在哪一格執行動作
TOP
靜思自在 :
知識要用心體會,才能變成自己的智慧。
返回列表
下一主題
上一主題
Excelㄧ般區
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粉絲