Macro pour déplacer une cellule sous condition

  • Initiateur de la discussion Initiateur de la discussion n1c0la5
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

n1c0la5

XLDnaute Nouveau
Bonjour !

D'abord, merci à tous pour votre participation sur ce forum que je consulte régulièrement dans le cadre professionnel 🙂

Je souhaite obtenir de l'aide sur le cas suivant (exemple en pièce jointe):
Avec une macro, déplacer certaines cellules d'une colonne sous condition, je m'explique,

-dans la colonne C déplacer les cellule qui contiennent "2011" vers la colonne B;
-dans la colonne D déplacer les cellule qui contiennent un nombre inférieur à 100 vers la colonne E.

Merci d'avance pour toute aide qui pourrait m'être apporter !
@+

Nicolas.
 

Pièces jointes

Re : Macro pour déplacer une cellule sous condition

Bonjour n1c0la5,
Une proposition :
VB:
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
For i = 6 To Cells(Rows.Count, 3).End(xlUp).Row
    If InStr(Cells(i, 3), "2011") <> 0 Then
        Cells(i, 2) = Cells(i, 3)
        Cells(i, 3).ClearContents
    End If
    If Cells(i, 4).Value < 100 Then
        Cells(i, 5) = Cells(i, 4)
        Cells(i, 4).ClearContents
    End If
Next i
Application.ScreenUpdating = True
End Sub

Après il faudra voir par rapport au fichier réel...
Cordialement
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
236
Réponses
5
Affichages
392
Réponses
3
Affichages
591
Réponses
26
Affichages
1 K
Réponses
9
Affichages
673
Retour