VBA Createform() : macro pour retourner un objet Formulaire

La fonction CreateForm dans VBA permet de réaliser une macro pour pour retourner un objet Formulaire.

La fonction CreateForm

La fonction VBA CreateForm suit la syntaxe suivante :

Createform(variable)

Exemple de macro avec CreateForm

La macro

Sub nommacro()

Dim c As Range 'Variable

For Each c In Range("A1:A5") 'Plage

'Cellule actuellement sélectionnée
ActiveCell.Offset(0, 0).FormulaR1C1 = _
Createform(c)

'Cellule suivante située en bas
ActiveCell.Offset(1, 0).Select

Next c

End Sub

Les données sources

A B C D
1
2
3
4
5

Le résultat

A B C D
1
2
3
4
5