Macro de type "CONCATENER"

Fermé
Yoan - 14 oct. 2011 à 11:59
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 14 oct. 2011 à 12:07
Bonjour,

J'ai un tableau avec 3 colonnes (A, B et G).

Dans les colonnes B et C je rendre des valeurs (Nom Prénom par exemple).

Je souhaiterai que dans la colonne A il y est la même chose que fait la fonction CONCATENER(B;" - ";G) mais via une macro et uniquement si la colonne B est complété

L'utilisation de conditions SI n'est pas possible car elle retourne soit FAUX ou "" et cela pose problème a ma liste déroulante de validation des données.

Pouvez-vous m'aider ?

Merci Yoan
A voir également:

1 réponse

ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 2 429
14 oct. 2011 à 12:07
bonjour

un exemple
Const lideb = 1
Const lifin = 5

Private Sub CommandButton1_Click()
Dim li As Long
For li = lideb To lifin
  If Cells(li, 2).Value <> "" Then
    Cells(li, 1).Value = Cells(li, 2).Value & "-" & Cells(li, 3).Value
  End If
Next li
End Sub

bonne suite
0