Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 VBA Fonction avec des chaînes de caractères

Zegma

XLDnaute Nouveau
Bonsoir le forum.
Débutant en programmation, je souhaiterai faire apparaître dans des cellules le nom et le prénom d'individus.
(Les données "Prénom" se situent dans les cellules B3 jusqu'a B296 et les données "Nom" se situent dans les cellules A3 jusqu'a A296. Je souhaite faire apparaître la combinaison Prenom&Nom dans les cellules de la colonne d'à coté soit C3 jusqu'à C296)
Voici mon ébauche de macro.

Sub Individus()
Dim Prenom As String
Dim Nom As String
Prenom = "Range(B3, B296)"
Nom = "Range(A3, A296)"
Range(C3, C296).="Prenom&Nom"
End Sub

Un grand merci à celui qui m’éclairera.
Cordialement
 

M12

XLDnaute Accro
Bonjour
Teste comme ceci
Code:
Sub Individus()
  Dim i%, Dl%
  Dl = Range("A" & Rows.Count).End(xlUp).Row
  For i = 3 To Dl
    Cells(i, 3) = Cells(i, 2) & " " & Cells(i, 1)
  Next i
End Sub
 

Modeste geedee

XLDnaute Barbatruc
Bonsour®
VB:
Sub Zegmacro()
    Range("C1").Select
    ActiveCell.FormulaR1C1 = "=UPPER(RC[-1]) & "" "" &PROPER(RC[-2])"
    Selection.AutoFill Destination:=Range("C1:C296")   
End Sub
l'enregistreur de macro est un moyen aisé d'automatiser une opération que l'on fait manuellement
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…