Visual Basic pour Applications (VBA) est un langage de programmation orienté objet et orienté objet pour l'écriture de macros, utilisé pour l'ensemble de la suite Office ainsi que pour d'autres applications. VBA n'est pas équivalent à VB.NET ou VBS; si vous travaillez dans Visual Studio, utilisez [vb.net]. Si votre question concerne spécifiquement la programmation d'une application MS Office, utilisez également la balise appropriée: [excel], [ms-access], [ms-word], [outlook] ou [ms-project].
Voici une question "simple" (je pense): Comment puis-je mettre en forme un nombre sous forme de texte avec un nombre variable de chiffres? Quelque chose comme:Dim N as Integer
Dim INPUT ...
Dans Excel VBA, si une variable est Excel.Range et que la plage à laquelle elle fait référence est supprimée, elle perd sa référence. Toute tentative d'ac ...
J'ai une sélection non contiguë couvrant des lignes et des colonnes, et je veux faire une boucle For Each dessus. Excel VBA fait cela en bouclant d'abord la colonne 1, puis 2,3 etc .; ...
Je suis relativement nouveau dans VBA. J'essaie d'écrire un code pour les IF imbriquées dans VBA. J'ai le code suivant, mais la sortie est fausse. Comment puis-je faire fonctionner l ...