Décaller les colonnes suivant une condition e

Fermé
FM38 - 23 mai 2011 à 15:24
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 - 24 mai 2011 à 22:00
Bonjour à tous,

Voici mon souci:

Je cherche à décaller ma plage de données de la feuille 2 suivant une condition de la feuille 1.

Exemple:

Feuille 2:
A B C D
1 4 8 9
2 4 5 6
1 5 6 8

Si cellule feuille 1 =0...
alors Feuille 2:
A B C D
1 4 8 9
2 5 6
1 6 8

En effet, je veux que mon décallage s'éffectue à la cellule 2.

Voici mon code:
Dim Colonne9 As Variant
If Worksheets("Feuille1").Cells(16, 2) = "0" Then
Colonne9 = Range("A2:J3").Find(What:="Titre de la colonne qui varie").Column
Columns(Colonne9).Rows("2:100").Delete Shift:=xlUp
-----
Donc cela me donne une colonne avec des cellules vides. Voici ce que cela me donne:
A B C D
1 8 9
2 5 6
1 6 8

Avez-vous une solution?
En gros je cherche à supprimer la colonne à partir de la cellule 2.

Merci à tous


A voir également:

3 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
23 mai 2011 à 16:11
Bonjour

incompréhensible...
0
Après plusieurs types d'opérations, par le biais de VBA... j'obtien ce tableau.
Exemple:
A B C D
col1 cell fusionnées ligne1
prix coco loc colo ligne2
kkk ppp eee ddd ligne3
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
24 mai 2011 à 22:00
Bonjour,
Est-il possible d'avoir un exemple concret avec le résultat à obtenir ?
Peut-être un petit fichier Excel que vous mettez sur https://www.cjoint.com/ et poster le lien.
0