EXCEL資料問題用VBA處理

時間 2022-03-13 05:55:23

1樓:

終於弄明白你的意思了。修改一個通用的

sub 一次的數()

dim arr

dim ir&, x&, y&, i&

dim k$, t$, t1$

set d = createobject("scripting.dictionary")

ir = range("a65536").end(xlup).rowarr = range("a1:

a" & ir).valuet1 = arr(ubound(arr), 1)for x = ubound(arr) - 1 to 1 step -1

if arr(x, 1) = t1 thenn = x + 1

exit for

end if

next x

for y = ubound(arr) to n step -1if not d.exists(arr(y, 1)) thend.add arr(y, 1), ""

t = arr(y, 1)

for x = ubound(arr) to n step -1if arr(x, 1) = t theni = i + 1

if i > 1 then

exit for

end if

end if

next x

if i < 2 then

if k = "" then

k = t

else

k = k & "," & t

end if

end if

end if

i = 0

next y

k = left(k, len(k))

msgbox "只出現過一次的字元是:" & kend sub

2樓:匿名使用者

for i=count to 2 step by-1if countif(range(cells(2,1),cells(count,1)),cells(i,1))=1 then

msgbox "第" & i & "行的數只出現一次,值為" & cells(i,1).value

cells(i,1).select

用手機編的,只是想法,一些基本的語句自己寫一下

3樓:匿名使用者

=min(if(countif(a:a,row(a1:a5))=1,row(a1:a5)))

按「ctrl+shift+回車」確定

4樓:匿名使用者

這個容易,hi我,我明天下班後幫你搞定

5樓:匿名使用者

用資料透視表呀,一下子就知道結果了

vba刪除excel資料,vba中怎麼清空工作表中的資料

對於刪除重複資料,excel 2007中有一個功能可以刪除,不需要vba程式設計。方法 選中重複資料出現的單元格區域 選單 欄 資料 刪除重複項 點選 確定 即可如圖 在excel開啟控制元件工具箱,在excel中新增一個button commandbutton1 然後在button上滑鼠右鍵 檢視...

請問如何用VBA將EXCEL檔案中的資料複製到別EXCEL檔案相同的位置

sheet1的區域a1 c3拷貝到sheet2的區域a1 c3 sheet1.range a1 c3 copy sheet2.range a1 c3 丙雅弘雨凝 sub aaa dim sh1 as worksheet dim sh2 as worksheet set sh1 workbooks 1...

Excel表中通過VBa對比資料的語句

你給的資訊太少。比如具體哪些部分出問題了。另,你這麼寫肯定是有問題的,巢狀太多了。一般來說3層,最多4層巢狀是規範。你這個完全可以用lookup,或者find來實現。檢查下是否沒核對出來的資料中包含空格或換行等,可以去掉空白字元後再比較。如何將excel工作表的資料與access的資料做比較,檢視是...