Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Option Explicit
Sub AddButtons()
AddButtonMacro1 2, 1, "Macro1"
AddButtonMacro2 5, 1, "Macro2"
AddButtonMacro3 9, 2, "Macro3"
End Sub
Private Sub AddButtonMacro1(iRow As Integer, iCol As Integer, sMacro As String)
Sheets(1).Range(Cells(iRow, iCol), Cells(iRow + 1, iCol)) = sMacro
Call AddButton(Sheets(1).Range(Cells(iRow, iCol + 1), Cells(iRow + 1, iCol + 1)), sMacro)
End Sub
Private Sub AddButtonMacro2(iRow As Integer, iCol As Integer, sMacro As String)
Sheets(1).Range(Cells(iRow, iCol), Cells(iRow + 2, iCol)) = sMacro
Call AddButton(Sheets(1).Range(Cells(iRow, iCol + 1), Cells(iRow + 2, iCol + 1)), sMacro)
End Sub
Private Sub AddButtonMacro3(iRow As Integer, iCol As Integer, sMacro As String)
Sheets(1).Range(Cells(iRow, iCol), Cells(iRow + 1, iCol)) = sMacro
Call AddButton(Sheets(1).Range(Cells(iRow, iCol + 2), Cells(iRow + 1, iCol + 2)), sMacro)
End Sub
Private Sub AddButton(oRange As Range, sMacro As String)
Dim oButton As Object
oRange.Worksheet.Activate
Set oButton = oRange.Worksheet.Buttons.Add(oRange.Left, oRange.Top, oRange.Width, oRange.Height)
With oButton
.Name = "cmd" & sMacro
.Characters.Text = sMacro
.OnAction = sMacro
End With
End Sub
Private Sub Macro1()
MsgBox "Macro1!", vbInformation
End Sub
Private Sub Macro2()
MsgBox "Macro2!", vbInformation
End Sub
Private Sub Macro3()
MsgBox "Macro3!", vbInformation
End Sub
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.