Re: [算表] excel可以用2-3行來進行取代嗎?

看板Office作者 ( )時間13年前 (2013/03/10 16:10), 編輯推噓2(207)
留言9則, 2人參與, 最新討論串2/2 (看更多)
使用巨集或插入Command VBA語法為 For i = 1 To 1000 If Cells(i, 1) = 170 And Cells(i + 1, 1) = 340 Then Cells(i + 1, 1) = 255 End If Next i 其中 1000那個數字看你有幾欄 可以隨意更改 希望有幫助到你 ※ 引述《allamanda (amanda)》之銘言: : 軟體: excel : 版本: 2003 : 請問,假設我的檔案裏是 : A : 1 170 : 2 340 : 3 170 : 4 340 : 5 170 : 6 255 : 4 340 : 7 170 : 8 340 : 9 170 : 10 255 : 11 340 : 數列的排法是以2列或是3列為一組, : 我想要 : 170下一行如果是340,就把340取代成255 : 但如果170下一行是255,再下一行的340則保持不變 : 這樣有辦法嗎?因為有上千行,實在沒辦法手動取代 : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.0.197.83 ※ 編輯: allection 來自: 123.0.197.83 (03/10 16:12)

03/10 16:47, , 1F
我不會用巨集跟VBA,但是我試了之後,回報"編譯錯誤:不正
03/10 16:47, 1F

03/10 16:48, , 2F
確的外部程序
03/10 16:48, 2F

03/10 20:41, , 3F
VBA或巨集要進入到開發人員
03/10 20:41, 3F

03/10 20:42, , 4F
在"插入"選"命令按鈕",拖拉出框框
03/10 20:42, 4F

03/10 20:42, , 5F
之後快點兩下,進入VBA程式介面
03/10 20:42, 5F

03/10 20:42, , 6F
複製以上文字
03/10 20:42, 6F

03/10 22:39, , 7F
我找不到excel 2003的開發人員在哪裏?
03/10 22:39, 7F

03/11 20:01, , 8F
google是不錯的選擇
03/11 20:01, 8F

03/11 20:18, , 9F
目前的版本是2010,好像2007大改版,位置有差
03/11 20:18, 9F
文章代碼(AID): #1HF3_OmF (Office)
文章代碼(AID): #1HF3_OmF (Office)