[excel] Copier une colonne sous condition
Résolu
MattDF
Messages postés
76
Date d'inscription
Statut
Membre
Dernière intervention
-
MattDF Messages postés 76 Date d'inscription Statut Membre Dernière intervention -
MattDF Messages postés 76 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je suis en train de programmer une petite macro, elle est pratiquement finie mais je sèche sur un détail. Je souhaiterai pouvoir copier les valeurs d'une colonne sur une autre à l'exception des cases vides. Petit exemple :
Colonne A j'ai les valeurs suivantes :
14
15
16
85
65
25
98
35
Colonne B :
[case vide]
[case vide]
[case vide]
[case vide]
79
[case vide]
64
[case vide]
Je copie les valeurs de B sur A et je dois obtenir (en souligné les valeurs qui ont été changées):
14
15
16
85
79
25
64
35
Merci d'avance à ceux qui pourront m'aider. ^^
A noter cependant que la colonne A débute à la ligne 7 de la feuille 1 et que la colonne B débute à la ligne 2 feuille 2, il ne faut donc pas copier la colonne sur l'intégralité de la feuille. La longueur de la colonne est variable (i).
Je suis en train de programmer une petite macro, elle est pratiquement finie mais je sèche sur un détail. Je souhaiterai pouvoir copier les valeurs d'une colonne sur une autre à l'exception des cases vides. Petit exemple :
Colonne A j'ai les valeurs suivantes :
14
15
16
85
65
25
98
35
Colonne B :
[case vide]
[case vide]
[case vide]
[case vide]
79
[case vide]
64
[case vide]
Je copie les valeurs de B sur A et je dois obtenir (en souligné les valeurs qui ont été changées):
14
15
16
85
79
25
64
35
Merci d'avance à ceux qui pourront m'aider. ^^
A noter cependant que la colonne A débute à la ligne 7 de la feuille 1 et que la colonne B débute à la ligne 2 feuille 2, il ne faut donc pas copier la colonne sur l'intégralité de la feuille. La longueur de la colonne est variable (i).
A voir également:
- [excel] Copier une colonne sous condition
- Déplacer une colonne excel - Guide
- Trier colonne excel - Guide
- Excel cellule couleur si condition texte - Guide
- Formule somme excel colonne - Guide
- Liste déroulante excel - Guide
2 réponses
bonjour
j'ai modifié l'emplacement des données copiées :
sur la feuille 2 copie les données de la feuille 1 en colonne B à partir de B2
sur la feuille 2 les nouvelles données sont dans la colonne A à partir de A2
sélectionne la cellule A2
dans le menu "Format" choisi "Mise en forme conditionnelle..."
Condition 1 : La formule est --> =B2<>A2 --> Format --> Police --> soulignement
et OK
Copie la cellule A2
Sélectionne les cellules en dessous (A3:A65536 par exemple)
Collage spécial --> Formats
à plus
j'ai modifié l'emplacement des données copiées :
sur la feuille 2 copie les données de la feuille 1 en colonne B à partir de B2
sur la feuille 2 les nouvelles données sont dans la colonne A à partir de A2
sélectionne la cellule A2
dans le menu "Format" choisi "Mise en forme conditionnelle..."
Condition 1 : La formule est --> =B2<>A2 --> Format --> Police --> soulignement
et OK
Copie la cellule A2
Sélectionne les cellules en dessous (A3:A65536 par exemple)
Collage spécial --> Formats
à plus
Merci pour cette information... c'est l'intention qui compte. :)
Néanmoins ta solution ne peut pas m'aider. primo parce que les informations ne peuvent pas se bouger aussi facilement (il s'agit de documents professionnels), et secundo car l'opération doit se faire par macro. Si j'avais souligné certains chiffres sur mon premier post, c'était uniquement pour attirer votre attention sur ce qui devait être modifié.
Cependant, j'ai réfléchi durant le week-end et je crois avoir trouvé comment faire.
Merci quand même. ;)
Néanmoins ta solution ne peut pas m'aider. primo parce que les informations ne peuvent pas se bouger aussi facilement (il s'agit de documents professionnels), et secundo car l'opération doit se faire par macro. Si j'avais souligné certains chiffres sur mon premier post, c'était uniquement pour attirer votre attention sur ce qui devait être modifié.
Cependant, j'ai réfléchi durant le week-end et je crois avoir trouvé comment faire.
Merci quand même. ;)