成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Excel VBA按鈕控制自定義尺寸形狀的技巧

Excel VBA生成和清除自定義尺寸形狀在Excel中,通過VBA模塊實現(xiàn)按鈕控制生成和清除自定義尺寸形狀是一種高效的方法。通過點擊“生成圖形”按鈕可以創(chuàng)建所需形狀,而點擊“清除”按鈕則可清除已生

Excel VBA生成和清除自定義尺寸形狀

在Excel中,通過VBA模塊實現(xiàn)按鈕控制生成和清除自定義尺寸形狀是一種高效的方法。通過點擊“生成圖形”按鈕可以創(chuàng)建所需形狀,而點擊“清除”按鈕則可清除已生成的形狀。本教程將以按鈕控制自定義尺寸圓柱的生成與清除作為示例。

新建Excel文檔及準備工作

首先,新建一個Excel文檔并保存為.xlsx格式。接著,在文檔中準備兩個單元格,作為圓柱的高和寬的輸入單元格,例如選擇J10和J11單元格作為示例。插入一個矩形形狀,并編輯文字為“生成圓柱”,設置邊框、填充色和形狀效果,制作成“生成圓柱”按鈕。同樣,制作一個“清除圓柱”按鈕,方法與“生成按鈕”相似(可以直接復制并修改文字)。

編寫VBA代碼

切換到Excel界面,并進入VBA界面。在新建的模塊中輸入以下代碼:

```vba

Option Explicit

Sub addshape()

Dim YZ As Shape ' 定義圓柱

Dim i As Integer ' 定義圓柱寬

Dim j As Integer ' 定義圓柱高

i Range("J10").Value

j Range("J11").Value

On Error Resume Next

(3).Delete

Set YZ (msoShapeCylinder, 30, 30, i, j)

End Sub

Sub clearshape()

On Error Resume Next

Sheets(1).Shapes(3).Delete

End Sub

```

生成和清除形狀

回到Excel界面,在J10和J11單元格中輸入合法的數(shù)值(大于0),然后點擊“生成按鈕”即可生成圓柱形狀。如果需要更改尺寸,只需修改單元格數(shù)值并再次點擊“生成圓柱”按鈕,原圓柱將被刪除并生成新的圓柱。另外,點擊“清除”按鈕可以刪除已生成的圓柱形狀,保持表格整潔。

通過以上步驟,你可以輕松掌握Excel中通過按鈕控制自定義尺寸形狀的技巧,提高工作效率,美化數(shù)據(jù)展示。使用VBA代碼結合按鈕操作,使得生成和清除形狀變得簡單快捷,為Excel表格添加更多亮點。

標簽: