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

Mise en forme VBA recopie

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

Marjo2

XLDnaute Occasionnel
Bonjour,

J'ai un export et je n'arrive pas à mettre mes morceaux de codes bout à bout.
Quelqu'un pourrait-il m'aider svp ?

Insère 3 colonnes
Worksheets("EXPORT").Select
Columns(1).Insert Shift:=xlToRight
Columns(2).Insert Shift:=xlToRight
Columns(3).Insert Shift:=xlToRight

Copie la ligne qui commence par C en colonne 1

On recopie jusqu'à la prochaine

Supprime les lignes dont la colonne N est vide

Merci d'avance
 

Pièces jointes

Bonjour Marjo2

Ce fut plus long que prévu, ton fichier pose certains problèmes.
Les nombres n'en sont pas, les cellules vides ne le sont pas vraiment et il faut comprendre le résultat attendu.
Je pense avoir trouvé.
Tu lance la macro Test et le résultat est sur la feuille TST

Cordialement
 

Pièces jointes

Re
Parce que dans la colonne C de tes données il y a une valeur qui n'est ni vide, ni blanche (des espaces), ni un chiffre.
Peux-tu envoyer la ligne en défaut ? (La ligne est la valeur de i lors de l'arrêt du code).

Cordialement
 
Bonjour Marjo2, salut Fred, heureux de te croiser,

Une autre solution, moins rapide, qui a l'avantage de conserver les formats :
Code:
Private Sub Worksheet_Activate()
Dim r As Range
Application.ScreenUpdating = False
Sheets("EXPORT").[A:O].Copy [A1]
[A:C].Insert 'insertion de 3 colonnes
For Each r In [Q:Q].SpecialCells(xlCellTypeConstants).EntireRow.Areas
    r.Cells(0, 4).Resize(, 3).Copy r.Resize(, 3)
Next
[Q:Q].SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
La macro est à placer dans le code de la feuille RESULTAT et se déclenche quand on active la feuille.

A+
 

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
6
Affichages
728
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
870
Réponses
13
Affichages
2 K
P
  • Résolu(e)
Réponses
2
Affichages
1 K
Pdedieu
P
Réponses
2
Affichages
801
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…