Les partenaires publicitaires:

Comment concaténer en VBA

Lorsque vous concaténer plusieurs articles, vous essentiellement les combiner pour former une seule chaîne ou un nombre. Ainsi, par exemple, si vous étiez à concaténer "plus de" et "temps," vous obtiendrez la chaîne unique "au fil du temps." Le Visual Basic pour Applications, ou VBA, le langage de programmation peuvent facilement concaténer des chaînes dans le code, et peuvent également concaténer des cellules dans une feuille de calcul Excel.

Instructions

  1. 1

    Ouvrez le programme Microsoft Office 2010 que vous souhaitez créer une macro VBA ou fonction avec. Une fois que le programme est ouvert, appuyez sur "Alt" et "F11" pour lancer la console VBA.

  2. 2

    Sélectionnez le module que vous travaillez avec de la liste sur le côté gauche de l'écran. Cliquez sur le côté droit de l'écran, au point dans votre code où vous souhaitez concaténer vos articles. Si vous ne disposez pas de tout code existant, cliquez sur le "Insérer" menu en haut de la console et sélectionnez "Module" dans le menu déroulant. Placez le curseur sur le côté droit de l'écran et tapez "nom sous ()" où "nom" est le nom de la macro que vous souhaitez créer.

  3. 3



    Saisissez l'objet que vous voulez tenir le résultat de votre concaténation, suivi d'un espace puis un pied d'égalité - "=" - Signe. Cet objet peut être une variable que vous avez défini plus tôt dans le code, ou il peut être une série, comme une plage de cellules Excel, dans le programme Office que vous travaillez avec.

  4. 4

    Placez un espace après le signe égal et entrent dans le premier article que vous souhaitez concaténer. Si les articles est une chaîne, pensez à placer entre guillemets.

  5. 5

    Placez un espace après le premier point, puis entrez une esperluette, ou "&," symbole. Ceci est la commande qui enchaîne vos articles. Placez un autre espace après l'esperluette et entrez votre deuxième point. Continuez jusqu'à ce que vous avez placé une esperluette entre tous les éléments que vous souhaitez concaténer.

Conseils & Avertissements

  • Fox exemple, les concatène deux variables suivantes en ajoutant la seconde sur l'extrémité de la première:
  • x = x & y
  • La suivante ajoute deux cordes ensemble, créant le mot "backtrack" dans la cellule "A1" d'une feuille de calcul Excel:
  • Gamme("A1") = "arrière" & "piste"
  • Le tableau suivant regroupe les cellules "B1" et "C1" dans la cellule "A1," mais comprend un espace entre les éléments:
  • Gamme("A1") = Range ("B1") & " " & Gamme("C1")
» » » » Comment concaténer en VBA