Board logo

標題: [發問] 請問在vba如何取得欄位代號? [打印本頁]

作者: mnsmrtl    時間: 2010-11-9 02:49     標題: 請問在vba如何取得欄位代號?

for x=1 to 20
  y=sheet1.cells(1,x)
  if condition then ???
next x
請問在?處該怎麼寫,才能回傳sheet1.cells(1,x)的欄位?
感謝
作者: oobird    時間: 2010-11-9 08:06

For x = 1 To 20
   MsgBox "這是" & Split(Cells(1, x).Address(1, 0), "$")(0) & "欄"
Next x
作者: mnsmrtl    時間: 2010-11-10 09:20

感謝版主指導,再請問一下,split()是會另開一個陣列來存取回傳的欄號嗎?
而我想當中的"$"是代表用$來分隔子字串?(0)我就看不懂了
作者: oobird    時間: 2010-11-10 14:28

split("a$1","$")(0)="a"
split("a$1","$")(1)=1




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)