Bonjour j'ai une colonne de 1000 lignes comme ça :
G1 : "vide"
G2: "02/2016"
G3:"02/2016"
G4:"03/2016"
'
'
je voudrai les décaler vers le haut pour avoir :
G1 :"02/2016"
G2: "02/2016"
G3:"03/2016"
G4:"03/2016"
'
'
Merci à vous !
Bonjour j'ai une colonne de 1000 lignes comme ça :
G1 : "vide"
G2: "02/2016"
G3:"02/2016"
G4:"03/2016"
'
'
je voudrai les décaler vers le haut pour avoir :
G1 :"02/2016"
G2: "02/2016"
G3:"03/2016"
G4:"03/2016"
'
'
Merci à vous !
Salut,
as-tu essayé d'utiliser l'enregistreur de macro pour faire ta suppression ?
En partant du code fourni, on pourra alors te proposer des adaptations![]()
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel (3e édition)
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Bonjour
Question très imprécise (de plus en plus fréquent)
Elle n'expose pas s'il convient de déplacer la totalité des cellules de la ligne 2 vers la ligne 1 ou s'il convient de déplacer uniquement d'une cellule vers le haut, toutes les autres cellules des lignes 1 et 2 restant à leur place .
Or, les deux hypothèses existent et ont leur solution (différente) .
Il suffit de faire un Delete sur Range("G1").
https://msdn.microsoft.com/fr-fr/lib.../ff834641.aspx
Merci tout le monde. J'ai réussi à le faire en enregistrant une macro faisant un copier collé décalé.
J'ai du mal à comprendre l'intérêt de faire un copier/coller dans ton cas (d'autant plus que ça laissera une ligne à la fin qu'il faudra supprimer), mais si ça te convient, tant mieux.
Partager