Questions marquées «vba»

Visual Basic pour Applications (VBA) est un langage de programmation orienté objet et événementiel 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].

537
Comment éviter d'utiliser Select dans Excel VBA

J'ai beaucoup entendu parler de l'horreur compréhensible de l'utilisation .Selectdans Excel VBA, mais je ne sais pas comment éviter de l'utiliser. Je trouve que mon code serait plus réutilisable si je pouvais utiliser des variables au lieu de Selectfonctions. Cependant, je ne sais pas comment faire...

236
Parcourez les fichiers d'un dossier à l'aide de VBA?

Je voudrais parcourir les fichiers d'un répertoire en utilisant vba dans Excel 2010. Dans la boucle, j'aurai besoin de: le nom du fichier, et la date à laquelle le fichier a été formaté. J'ai codé ce qui suit qui fonctionne bien si le dossier ne contient pas plus de 50 fichiers, sinon c'est...

208
Différence entre Visual Basic 6.0 et VBA

Quelle est la différence entre les deux. J'ai toujours pensé que VBA est une version quelque peu «paralysée» de VB, mais quand un ami m'a demandé l'autre jour, je n'avais aucune idée des différences réelles. De plus, lorsque vous utilisez, par exemple, Excel, est-ce VB ou...

184
Excel VBA - sortie pour la boucle

Je voudrais quitter ma forboucle lorsqu'une condition à l'intérieur est remplie. Comment sortir de ma forboucle lorsque la ifcondition est remplie? Je pense à une sorte de sortie à la fin de ma ifdéclaration, mais je ne sais pas comment cela fonctionnerait. Dim i As Long For i = 1 To 50 Range("B"...

180
Quelle est la différence entre .text, .value et .value2?

Je ne demande de l'aide pour aucun script, mais ma question est une clarification. Dernièrement, j'ai fait beaucoup de scripts VB dans Excel, donc je fais vraiment référence à Excel dans cette question. Quelle est la différence entre .text, .value et .value2? Comme quand dois-je utiliser...