標題:
[發問]
是否可以用座標式讀取想要的資料?
[打印本頁]
作者:
macro0029
時間:
2017-7-27 15:40
標題:
是否可以用座標式讀取想要的資料?
我在網上看滿多資料
將Cells()的列設為變數沒問題,
但是欄怎麼設定都會出現定義上的錯誤。
:'( :'( :'(
再麻煩各位高手幫忙解惑或指點一下不才的小弟 ..
作者:
macro0029
時間:
2017-7-28 10:55
回復
1#
macro0029
自行解決了!
在欄位後加個變數就解決了 TextBox3 = Worksheets("比對").Cells(j, 1 + i).Value
感謝大家 ~
作者:
不是我
時間:
2017-7-28 12:03
n = Application.Match(--TextBox1.Value, Worksheets("比對").[A1:A100], 0)
i = Application.Match(TextBox2.Value & "月", Worksheets("比對").[B1:M1], 0)
TextBox3 = Cells(n, i + 1).Value
提供參考
作者:
GBKEE
時間:
2017-7-28 12:26
回復
2#
macro0029
來了解為何會有錯誤
Cells(列, 欄)
列只能為整數 需為 1到 Rows.Count 之間
欄能為整數 需為 1到 Columns.Count 之間
欄也可以是文字 為 1到 Columns.Count 之間欄的英文字母
TextBox1.Text,是數字的文字
在列會自動轉為數字格式.
TextBox2.Text,是數值的文字
但欄可以是(文字,數字),所以不會自動轉是"數字的文字"為數值
試試看
Dim i As Integer, n As Integer
或是
i = TextBox2.Text + 0
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)