[算表] 資料型態與比較
軟體: MS Office
版本: 2003
我的目的是: 將inputbox所讀到的數字傳到變數A A = inputbox("enter number")
將A與sheet1的A1~A10(裡面是整數)作比較
if 比較結果相等 Then .....
現在問題在
for I=1 to 10
if A = sheets(1).Cells(I,1) Then
動作1
動作2
.
.
.
動作N
End if
Next I
目前判定是綠色部份有問題 只要把綠色部份及End if弄掉
動作1~N會跑10次
加入綠色部份和End if
則動作1~N被跳過(也就是if條件不成立)
請問這是變數A和sheets(1).Cells(I,1)資料型態不同
所以永遠無法相等 ?
該如何讓它們以同樣資料型態作比較呢 ?
我只想到直接 if A = Chr(sheets(1).Cells(I,1)) Then ....
但還是失敗 @@
煩勞解惑了 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.124.239
推
01/23 11:40, , 1F
01/23 11:40, 1F
→
01/23 11:41, , 2F
01/23 11:41, 2F
→
01/23 11:42, , 3F
01/23 11:42, 3F
→
01/28 23:42, , 4F
01/28 23:42, 4F
Office 近期熱門文章
PTT數位生活區 即時熱門文章