Copier colonne d'un onglet sur l'autre ms ds un ordre différent
Résolu/Fermé
bleue35
Messages postés
3
Date d'inscription
mardi 11 mars 2014
Statut
Membre
Dernière intervention
14 mars 2014
-
11 mars 2014 à 18:03
bleue35 Messages postés 3 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 14 mars 2014 - 14 mars 2014 à 10:06
bleue35 Messages postés 3 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 14 mars 2014 - 14 mars 2014 à 10:06
A voir également:
- Copier colonne d'un onglet sur l'autre ms ds un ordre différent
- Déplacer une colonne excel - Guide
- Copier une vidéo youtube - Guide
- Rouvrir un onglet fermé - Guide
- Colonne word - Guide
- Super copier - Télécharger - Gestion de fichiers
3 réponses
Le Pingou
Messages postés
12041
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 avril 2024
1 426
11 mars 2014 à 22:59
11 mars 2014 à 22:59
Bonjour,
Vous dites :
Soit copier les lignes vides d'un onglet « Relevé » sur un autre onglet « Synthèse » :
Alors la suite est incompréhensible par rapport à des lignes vides... !
Vous dites :
Soit copier les lignes vides d'un onglet « Relevé » sur un autre onglet « Synthèse » :
Alors la suite est incompréhensible par rapport à des lignes vides... !
bleue35
Messages postés
3
Date d'inscription
mardi 11 mars 2014
Statut
Membre
Dernière intervention
14 mars 2014
12 mars 2014 à 09:35
12 mars 2014 à 09:35
Bonjour,
oui désolée il manque la virgule...
J'ai réussi à avoir ce que je souhaite, soit....
Merci de votre aide
oui désolée il manque la virgule...
J'ai réussi à avoir ce que je souhaite, soit....
Merci de votre aide
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 775
12 mars 2014 à 16:48
12 mars 2014 à 16:48
Bonjour Bleue,
Essaies ce code avec CountA au lieu de Count :
Essaies ce code avec CountA au lieu de Count :
Option Private Module Option Explicit Public Sub Copier_lignes_non_vides() Dim r As Range, i As Long Application.ScreenUpdating = False Set r = ThisWorkbook.Sheets("Synthese").Range("A2") With ThisWorkbook.Sheets("Releve").Range("D7:H280") For i = 1 To .Rows.Count If Application.WorksheetFunction.CountA(.Rows(i)) > 0 Then r.Resize(1, .Columns.Count).Value = .Rows(i).Value Set r = r.Offset(1) End If Next i r.Resize(Rows.Count - .Row + 1).ClearContents End With Application.ScreenUpdating = True End Sub
bleue35
Messages postés
3
Date d'inscription
mardi 11 mars 2014
Statut
Membre
Dernière intervention
14 mars 2014
14 mars 2014 à 10:06
14 mars 2014 à 10:06
re Merci Patrice :-)