- 帖子
- 1018
- 主題
- 15
- 精華
- 0
- 積分
- 1058
- 點名
- 0
- 作業系統
- win7 32bit
- 軟體版本
- Office 2016 64-bit
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 桃園
- 註冊時間
- 2012-5-9
- 最後登錄
- 2022-9-28
|
本帖最後由 stillfish00 於 2014-1-3 13:43 編輯
回復 4# c3676816 - Sub Macro1()
- Dim oReg As Object, lCol As Long
-
- Set oReg = CreateObject("vbscript.regexp")
- oReg.Pattern = "^\d{4}/Q?\d{1,2}"
-
- With Sheet1
- For lCol = 2 To .Range("B6").End(xlToRight).Column
- If Not oReg.test(.Cells(6, lCol).Value) Then Exit For
- Next
- Sheet2.ChartObjects("Chart 1").Chart.SetSourceData _
- Source:=.Range(.Range("A6"), .Cells(6, lCol - 1)).Resize(.Range("B6").CurrentRegion.Rows.Count), _
- PlotBy:=xlRows
- End With
- End Sub
複製代碼 |
|