最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

實(shí)例29-多個(gè)工作表添加圖表,實(shí)例30-工作表中插入多張圖片 Excel表格VBA編程實(shí)例

2023-03-08 10:12 作者:凌霄百科_Excel辦公程序  | 我要投稿

實(shí)例29-多個(gè)工作表添加圖表

Private Sub CommandButton生成_Click()

'判斷工作簿名,文件夾地址不為空

With ThisWorkbook.Worksheets("操作界面")

If Trim(.Cells(2, "C").Value) = "" Or Trim(.Cells(6, "C").Value) = "" Or Trim(.Cells(10, "C").Value) = "" Then

MsgBox "參數(shù)不能為空"

Exit Sub

End If

On Error GoTo 處理出錯(cuò)

'定義變量

Dim wbname As String

wbname = Trim(.Cells(2, "C").Value)

Dim datarange As String

datarange = Trim(.Cells(6, "C").Value)

Dim chartposition As String

chartposition = Trim(.Cells(10, "C").Value)

End With

'復(fù)制圖表

ThisWorkbook.Worksheets("模板").ChartObjects(1).Activate

ActiveChart.ChartArea.Copy

'處理表格

With Workbooks(wbname)

'循環(huán)判斷

Dim i

For i = 1 To .Worksheets.Count

With .Worksheets(i)

'插入圖表

.Activate

.Range(chartposition).Select

.Paste

.ChartObjects(.ChartObjects.Count).Activate

ActiveChart.SetSourceData Source:=.Range(datarange)

End With

Next i

.Save

End With

MsgBox "處理完成"

Exit Sub

處理出錯(cuò):

MsgBox Err.Description

End Sub

實(shí)例30-工作表中插入多張圖片

Private Sub CommandButton處理_Click()

'判斷工作簿名,工作表名不為空

With ThisWorkbook.Worksheets("操作界面")

If Trim(.Cells(2, "C").Value) = "" Or Trim(.Cells(6, "C").Value) = "" Then

MsgBox "參數(shù)不能為空"

Exit Sub

End If

'On Error GoTo 處理出錯(cuò)

'定義變量

Dim wbname As String

Dim shname As String

wbname = Trim(.Cells(2, "C").Value)

shname = Trim(.Cells(6, "C").Value)

Dim imax As Long

imax = ThisWorkbook.Worksheets("參數(shù)列表").Cells(1000000, 1).End(xlUp).Row

End With

'處理表格

With Workbooks(wbname).Worksheets(shname)

'循環(huán)判斷(反向)

Dim i

Dim picposition As String

Dim picpath As String

Dim picheight As Long

For i = 1 To imax

picposition = ThisWorkbook.Worksheets("參數(shù)列表").Cells(i, 1)

picpath = ThisWorkbook.Worksheets("參數(shù)列表").Cells(i, 2)

picheight = ThisWorkbook.Worksheets("參數(shù)列表").Cells(i, 3)

If picposition <> "" And picpath <> "" And picheight <> 0 Then

.Shapes.AddPicture picpath, 0, True, .Range(picposition).Left, .Range(picposition).Top, -1, -1

.Shapes(.Shapes.Count).LockAspectRatio = msoTrue

.Shapes(.Shapes.Count).Height = picheight

End If

Next i

End With

Workbooks(wbname).Save

MsgBox "處理完成"

Workbooks(wbname).Activate

ActiveWindow.WindowState = xlMaximized

Workbooks(wbname).Worksheets(shname).Activate

Workbooks(wbname).Worksheets(shname).Cells(1, 1).Select

Exit Sub

處理出錯(cuò):

MsgBox Err.Description

End Sub



實(shí)例29-多個(gè)工作表添加圖表,實(shí)例30-工作表中插入多張圖片 Excel表格VBA編程實(shí)例的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
大足县| 翼城县| 安仁县| 濉溪县| 吉木萨尔县| 高雄市| 韶关市| 彩票| 闵行区| 新疆| 昭平县| 应城市| 泽库县| 察隅县| 利辛县| 盐山县| 丘北县| 裕民县| 米脂县| 革吉县| 尚义县| 兴义市| 五河县| 金山区| 古交市| 丹东市| 新绛县| 四平市| 安庆市| 祁连县| 泸水县| 陆丰市| 惠水县| 民权县| 井陉县| 乡宁县| 略阳县| 咸宁市| 萨迦县| 黄陵县| 三亚市|