Re: [算表] 如何用巨集在1000筆資料中找出指定的字 …(VBA)

看板Office作者 (windknife18)時間17年前 (2009/03/13 10:31), 編輯推噓0(002)
留言2則, 1人參與, 6年前最新討論串1/1
一陣子沒玩了,剛好有點空,寫一下試看看可不可以用囉 ... 其他情形自己上網查一下 VBA ,應該可以很快就寫出來 ... For i = 1 To 50 For j = 1 To 20 If Cells(i, j).Value = "陳小明" Then '1=黑色; 2=白色; 3=紅色; 4=綠色; 5=藍色; 6=黃色 Cells(i, j).Font.ColorIndex = 5 Cells(i, j).Interior.ColorIndex = 6 End If Next j Next i ※ 引述《shinjiyano (矢野真士)》之銘言: : 軟體: Microsoft Excel : 版本: 2003 or 2007 : 現在一個資料表中有1000筆人名(row 50*col 20) 並不是全在同一行或同一列 : 例圖: : ------------------------------------------------ : 王小明 陳小明 王大明 林某某 ...... 張某某 | : | : 陳某某 吳小明 莊某某 | : . | : .... ... | : . | : 李某某 | : ------------------------------------------------ : 假設這1000筆人名裡面有20筆"陳小明" : 我想用巨集寫一個巢狀迴圈 : For i = 1 to 50 : For j = 1 to 20 : if (i,j) = "陳小明" Then <要改變陳小明這三個字的顏色或背景顏色> : Next j : Next i : 但礙於在下不懂EXCEL中巨集的語法,所以只能知道自己要怎麼做,但卻寫不出來 : 請高手幫忙一下謝謝OTL : PS: 如果可以的話,那個"陳小明"這個字串是在不同Sheet裡的B:2這格,那又該怎麼寫? : 比方說1000筆資料是在Sheet1,而陳小明這字串是在Sheet2...謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.81.50

06/22 11:38, 6年前 , 1F
迴圈於range.find來針對儲存格為"陳小明"的儲存格,判斷顏
06/22 11:38, 1F

06/22 11:38, 6年前 , 2F
06/22 11:38, 2F
文章代碼(AID): #19kSMQqJ (Office)
文章代碼(AID): #19kSMQqJ (Office)