Salut,
Dans un code, que ce soit pour une procédure ou une fonction, il y a trois chose importante.
Les lignes de la procédure ou de la fonction
1 2 3 4 5
| Sub MaProcedure()
...
end Sub |
et
1 2 3 4 5
| Function MaFonction()As String
...
End Function |
Ensuite, il y a les déclarations de variable, ces déclarations vont servir à déclarer des choses et à les typer.
sert à déclarer la variable stMaChaine et de lui donner un type qui sera une chaîne de caractères String
Cette variable pourra recevoir comme "valeur" une chaîne de caractères.
stMaChaine = "Le texte à contenir"
On peut avoir des chaînes, des nombres, des dates, des variants,...
Mais on peut aussi avoir des objets comme une application, un document, un message, un classeur, une présentation, un paragraphe, .......
Mais ce qui ne fonctionne pas c'est de donner un nom d'objet à une variable ou un nom qui est interdit.
Dim If as String est interdit.
Dim Selection As Selection ne fonctionnera pas.
Ensuite, on a le code qui sera exécuté et qui utilisera éventuellement les variables (c'est mieux).
Un peu de lecture là : http://heureuxoli.developpez.com/office/word/vba-all/
Partager