Décaler les cellules vers le haut, fichier excel VB.NET
Résolu
Hasstag
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Hasstag Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Hasstag Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Quelqu'un sait comment décaler les cellules dans un fichier excel vers le haut. En fait, j'ai fichier excel et je supprime des fois le contenu des cellules au milieu du fichier et je veux faire disparaitre les ligne vide.
Merci.
Quelqu'un sait comment décaler les cellules dans un fichier excel vers le haut. En fait, j'ai fichier excel et je supprime des fois le contenu des cellules au milieu du fichier et je veux faire disparaitre les ligne vide.
Merci.
A voir également:
- Décaler les cellules vers le haut, fichier excel VB.NET
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Formule excel pour additionner plusieurs cellules - Guide
2 réponses
Bonjour,
j'ai posté une source C#, il y'a quelques années, dont un méthode permet de supprimer un range en choisissant le sens de décalage.
https://codes-sources.commentcamarche.net/source/50624-piloter-excel-via-microsoft-office-interop-excel
Tu peux la passer dans un traducteur en ligne
j'ai posté une source C#, il y'a quelques années, dont un méthode permet de supprimer un range en choisissant le sens de décalage.
https://codes-sources.commentcamarche.net/source/50624-piloter-excel-via-microsoft-office-interop-excel
Tu peux la passer dans un traducteur en ligne
Bonjour,
Voir ceci pour piloter Excel.
Ensuite se servir de l'enregistreur de macro sous Excel et l'adapter en VB.Net
https://codes-sources.commentcamarche.net/source/100410-piloter-office-en-vb-net
Voir ceci pour piloter Excel.
Ensuite se servir de l'enregistreur de macro sous Excel et l'adapter en VB.Net
https://codes-sources.commentcamarche.net/source/100410-piloter-office-en-vb-net
Merci pour ta réponse.
J'ai essayé mais ça ne marche pas. voici mon code en VB.NET
EDIT: Ajout de la coloration syntaxique.
Il faut d'abord sélectionner le range correspondant à une ligne.
Je n'ai pas utilisé xlWorkSheet.Rows.Count, car ça te retourne non pas le nombre de lignes utilisées mais le nombre de lignes de base d'une feuille, soit 1048576 pour ma version d'excel
xlWorkSheet.Rows.Count marche bien pour moi (Excel 2013).
La solution que j'ai adopté pour ce problème c'est de supprimer une ligne et recopier les autres une par une dans la cellule supérieure de chaque cellule et enfin, supprimer la dernière ligne qui reste vide.
Merci pour ton aide.