看板 Visual_Basic 關於我們 聯絡資訊
想請問各位高手 如果我想寫入儲存格不刪除掉原資料而是接續寫在那個資料後面 有語法嗎? 例如: cells(1,1)中已有1,6,8 我想寫入某個數字變成 1,6,8,9.5566 等等 除了使用以下方法以外還有其他方法嗎? b=9.566 a=cells(1,1) cells(1,1)=a & "," & b 另外我想請問a的資料型態是所謂的variant嗎?(不是很了解~小弟不是資工系的 >.< ) 如果我想未來用Split將cells(1,1)拆成四個數字~ 每個數字都是double型態~~不知會否影響精度之類的 如下的語法 dim x ,y,z ,w as double dim marray marray =Split(Cells(1, 1), ",") x=marray(0) y=marray(1) z=marray(2) w=marray(3) x y z w 會不會可能從原本小數點5六位變成小數點2,3位 還請高手指較~~~謝謝 <(_ _)>... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.88.85
MOONRAKER:你這樣split()應該會先噴type mismatch的錯誤。 03/22 14:30
hulapig:可簡化:cells(1,1).value = cells(1,1).value & "," & 9. 03/23 00:58
hulapig:這樣一行就夠了,不用另外的變數 03/23 00:59