發問區 會員登入
新使用者?立即註冊
.
服務首頁|服務說明|Yahoo!奇摩.
知識+ 首頁
知識分類
電腦網路
科學常識
醫療保健
煩惱心事
生活資訊
手機通訊
休閒嗜好
視聽娛樂
運動體育
社會人文
商業金融
教育學習 .如何做
煩惱
主題知識
.我要發問 發表 我要發問 ..熱門: 蛇年運勢 年菜食譜 犯太歲 2013燈會 平溪天燈節 主題 金蛇報喜,大過好年 用手機上知識+ .知識搜尋 ....知識+ 首頁> 電腦網路> 軟體> 商務應用 加入追蹤 轉寄朋友 友善列印 .知識問題|
EXCEL VBA語法,多個顏色改列不同行.2. 發問者: demi ( 初學者 5 級)
發問時間: 2012-07-25 09:04:33
解決時間: 2012-07-27 13:33:25
解答贈點: 9 ( 共有 2 人贊助 )
回答: 1 評論: 0 意見: 5
[ 檢舉 ]
網友正面評價
100%
.共有 9 人評價.各位大大,請問有無EXCEL VBA語法,能把每一行多個顏色,數量改分列在不同列中,PS.每個顏色前有"-"
欄位 A | B | C
-------------------------------------------------------------------------------------------------
列1 | 產品 | 顏色: | 數量:
列2 | A | COL.1-2 EACH 150 PCS. | 300.
列3 | B | BLACK-SILVER EACH 150PCS | 300.
列4 | C | COL.5-6 EACH 150 PCS | 300.
利用VBA語法變成,如下:
欄位A | B | C
------------------------------------------
列1 | 產品 | 顏色: | 數量:
列2 | A | COL.1 |150.
列3 | A | COL.2 | 150.
列4 | B | BLACK |150.
列5 | B | SILVER |150.
列6 | C | COL.5 | 150.
列7 | C | COL.6 | 150. 2012-07-25 12:41:27 補充
您好,是的,是固定都有 EACH 與 PCS ,謝謝
2012-07-25 13:20:53 補充
補充說明: 每項產品可能會有多個顏色,不只兩個,每個顏色中間有 "-"做區隔,如: 產品A,可能會有,COL.1-2-3-4-5-6.....-34 EACH 150 PCS.
2012-07-26 12:03:59 補充
謝謝,iam_1_001 和准提部林大大提供的檔案,這確是我要的,若更進一步做到比較複雜的顏色數量和單位的不同是否有辦法做到,
如: 產品: A COL.1-3-4-5 EACH 75 CARDS, COL.2-50 CARDS, COL.6-100 CARDS
COL2是50 CARDS, 前面沒EACH
2012-07-27 11:16:44 補充
准提大大,謝謝幫忙,您的檔案確是我要的,請po在回答上,好嗎? 我選最佳解答,謝謝
最佳解答發問者自選
.. 回答者: 准提部林 ( 專家 3 級 )
擅長領域: 商務應用 | VisualBasic
回答時間: 2012-07-27 13:10:13
[ 檢舉 ] .
EXCEL VBA.從〔文字串〕中拆解〔款色.數量〕值,列出明細
<.准提部林.>
-------------------------------
■範例資料:
■需求結果:
■程式碼1:
Dim uStr, uPcs, uT$, NewStr
Sub 拆分顏色()
Dim uRow&, xR As Range, MyStr, i&, y&, Ym&
[Sheet2!A2:C65536].ClearContents
uRow = [Sheet1!B65536].End(xlUp).Row
If uRow
|
phibrainno17 發表在 痞客邦 留言(0) 人氣()
留言列表