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

Déplacer le contenu de cellules

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

JORDAN

XLDnaute Impliqué
Bonjour tout le monde, le Forum,

Je souhaite déplacer automatiquement le contenu de certaines cellules qui se situe dans la colonne D vers soit les colonnes A, B ou C. Je ne sais pas comment m'y prendre, par la taille de caractère, le contenu d'autres cellules, ...

Je vous joints mon fichier qui j'espère sera assez explicite, j'ai ajouté des couleurs pour une meilleure visualisation et créé une feuille avec le résultat souhaité

Par avance merci pour votre aide et vos conseils
Cdt
 

Pièces jointes

Re : Déplacer le contenu de cellules

Bonsoir Pierrejean, Mapomme,

Merci pour vos fichiers qui une fois adaptés à mon fichier complet (1500 lignes) fonctionnent beaucoup plus vite que le mien !!!
Très pratique la version sans porc
Merci beaucoup à tous les deux
Cdt

Code:
Sub deplace()
Dim i

For i = 2 To 10000
    If Cells(i, 8).Font.Size = 12 Then Cells(i, 8).Font.Size = 14
Next i

For i = 2 To 1500
    If Cells(i, 8).Font.Size = 10 Then
        If Cells(i, 14) = "" Then
            Cells(i, 8).Font.Size = 12
        End If
    End If
Next i

For i = 2 To 1500
    If Cells(i, 8).Font.Size = 18 Then Cells(i, 1) = Cells(i, 8)
    If Cells(i, 8).Font.Size = 14 Then Cells(i, 2) = Cells(i, 8)
    If Cells(i, 8).Font.Size = 12 Then Cells(i, 3) = Cells(i, 8)
Next i

For i = 3 To 1500
    If Cells(i, 1) = "" Then Cells(i, 1) = Cells(i - 1, 1)
    If Cells(i, 2) = "" Then Cells(i, 2) = Cells(i - 1, 2)
    If Cells(i, 3) = "" Then Cells(i, 3) = Cells(i - 1, 3)
Next i

For i = Range("E65536").End(xlUp).Row To 2 Step -1
    If Cells(i, 5) = "" Then Cells(i, 5).EntireRow.Delete
Next i

End Sub
 
- 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

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