Re: [VBA ] 欄位COPY

看板Visual_Basic作者時間12年前 (2013/10/13 02:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
'for(int i = 0 ;i < array_A的陣列大小 ; i++) For i = 1 To 25 'if(i!=0) If i <> 0 Then 'if(array_A[i] == NULL) If Cells(i, 1).Value = "" Then 'array_B[i] = Array_A[i-1] Cells(i, 2) = Cells(i - 1, 1) Else 'array_B[i] = Array_A[1] Cells(i, 2) = Cells(i, 1) End If Else 'array_B[i] = Array_A[1] Cells(i, 2) = Cells(i, 1) End If Next 以上是我更改大大提供的程式碼 不過他在A列空值的狀況只能印出兩個 且不能達到我有兩個同一類需求的時候 A B 1 dog dog 2 cat cat1 3 cat1 4 cat cat2 5 cat2 6 bird bird 7 bird 8 bird 9 bird A的原有的 , 我想產生B列 若如果A的類別只有一種(dog) , 則B只會依序印出dog 但如果A的類別重複(cat有兩個) , 則B會列出cat1,cat1 等碰到A列的另一個cat , B在繼續印出cat2,cat2..... 不知這該如何表示 麻煩大大提供一些意見 謝謝 : ) ※ 引述《timestoprun (憂鬱米蟲)》之銘言: : ※ 引述《LiLiHsien ()》之銘言: : : 請問各位大大 : : 我想將col A COPY過去 col B : : 產生方式如下 : : A B : : 1 dog dog : : 2 cat cat1 : : 3 cat1 : : 4 cat1 : : 5 cat cat2 : : 6 cat2 : : 7 bird bird : : 8 bird : : 9 bird : : 第一列原有的資料 我想要產生成第二列的dog,cat1,cat2,bird...那些資料 : : A為大類別 , 如果有兩個A類則會在第二列呈現A1與A2(cat1,cat2) : : 請問大大這個語法該如何寫? : : 謝謝 : ) : 剛好沒事!!隨手寫的!!! : 自己改語法看是VB還是C#巴 : for(int i = 0 ;i < array_A的陣列大小 ; i++) : { : if(i!=0) : { : if(array_A[i] == NULL) : { : array_B[i] = Array_A[i-1]; : } : else : { : array_B[i] = Array_A[1]; : } : } : else : { : array_B[i] = Array_A[1]; : } : } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.35.115 ※ 編輯: LiLiHsien 來自: 122.121.35.115 (10/13 02:08)
文章代碼(AID): #1IMO_ztj (Visual_Basic)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
2
2
完整討論串 (本文為第 3 之 4 篇):
2
2
1
1
文章代碼(AID): #1IMO_ztj (Visual_Basic)