Essai pour comprendre les boucles

Bonsoir à tous,

Ci-joint un classeur afin de comprendre les boucle en VBA.

Je voudrais en cliquant sur un bouton de commande qu'une boucle me recopie en colonne B les valeurs en colonne C.

sous la condition qu'il y ait du texte sur la même ligne en colonne A.

Merci d'avance,

Le meilleur moyen pour moi d'avancer et de travailler avec un exemple concret, sinon je regarde les cours que vous nous proposez.

16essaiboucle.xlsx (14.12 Ko)

Cordialement,

Philippe

Salut Philippe,

une manière de faire...

Private Sub CommandButton1_Click()
'
For x = 1 To Cells(Rows.Count, 3).End(xlUp).Row
    Cells(x, 2) = IIf(Cells(x, 1) <> "", Cells(x, 3), "")
Next
'
End Sub

Bien d'autres façons en fonction de l'importance des données à traiter!

A+

Bonjour,

Merci pour ton code, j'ai fait un essai, mais ça ne fonctionne pas, un message me dit que x est une variable non définie.

Si tu as le temps tu peux me renvoyer mon classeur avec le code associé ?

Merci d'avance,

Cordialement,

Philippe

Bonjour,

Tu as sans doute Option Explicit, qui oblige à déclarer toutes ses variables...

Tu rajoutes Dim x%

en début de procédure...

Il est souhaitable en tous les cas de toujours déclarer ses variables...

Cordialement.

Bonjour MFerrand,

Un grand merci, ça commence à rentrer dans ma petite tête !

Cordialement,

Philippe

Rechercher des sujets similaires à "essai comprendre boucles"