Inversion de cellules sous condition

  • Initiateur de la discussion Initiateur de la discussion man95
  • 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 !

man95

XLDnaute Occasionnel
Bonjour à vous tous,

Je viens vers vous afin de savoir s'il est possible dans un tableau ( B3:G40) d'inverser les valeurs de deux cellules (B & G) sous une certaine condition. Afin d'être plus clair je vous joins un fichier exemple de ce que je souhaite effectuer.

Je vous remercie pour toutes les solutions que vous pourrez m'apporter.

Manu
 

Pièces jointes

Re : Inversion de cellules sous condition

Bonjour Man95 et à tous,

Je te propose cette solution en VBA:

Code:
Public Sub Inversion()

Dim R As Range
Dim Cell As Range
Dim X As String

Set R = Range("C4:C" & Range("C65536").End(xlUp).Row)

For Each Cell In R
  If Left(Cell, 9) = "CAC PA QC" And Left(Cell.Offset(0, 4), 7) = "CAC PA " Then
    X = Cell
    Cell = Cell.Offset(0, 4)
    Cell.Offset(0, 4) = X
  End If
Next

End Sub

Bonne journée.
 
- 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

Retour