請教Access中VBA的多列列表框(multiple co

時間 2021-10-14 21:22:52

1樓:

用removeitem去掉想修改的行, 再用additem新增該行 ,試下行不行

dim ss(8) '定義個陣列把原來的行資料複製到這個陣列裡dim t, t1 as integer

for n = 0 to 8

ss(n) = list14.column(n, i)next n

ss(j) = t1 ‘是想要賦的值

t = ss(0) & "," & ss(1) & "," & ss(2) & "," & ss(3) & "," & ss(4) & "," & ss(5) & "," & ss(6) & "," & ss(7) & "," & ss(8)

list14.removeitem (i)list14.additem t, i

2樓:匿名使用者

這樣的問題技術含量太高了,去別的地方想想辦法吧

祝你好運

3樓:匿名使用者

別整那麼複雜,

如果是單列,就是:listbox.additem "要新增的第一列的值"

如果是多列,就是:listbox.additem "要新增的第一列的值;第二列的值"

以上多列主要是分號,如果是變數,就是:listbox.additem ""&str1 & ";" & str2

注意格式和取值,

再其它行內容就是行的for迴圈

excel vba多列資料求和,要求用VBA字典

sub 多列相同項累計 dim dic,istr as string set dic createobject scripting.dictionary with activesheet for i 1 to range a65536 end xlup row istr cells i,1 cell...

Access的查詢結果中,怎麼兩列相乘

創作者 直接相乘就好了。如 年限 津貼 1 5 10 像上面的表如果不存在空格都很規則是數字格式那就直接在查詢裡輸入列名 總津貼 年限 津貼 注意的是 總津貼 是你取的名稱,後面跟著的是英文冒號,冒號後面要空一格。在sql語句裡這麼寫 select 年限 津貼 as 總津貼 from 表 如果像上面...

vba中的,VBA中的UBound

嗯那就好 如果沒指明下標起始值,下標預設是從0開始的所以問題中返回的會是4 如果vba模組中用了這句option base 1則預設下標起始是1 則問題中返回的會是5 一年孤獨 返回4,因為預設下標是從0開始的。相當於a 0 to 4 ubound語法如下 返回乙個 long 型資料,其值為指定的陣...