Problème Excel [Résolu]

bikergete 18 Messages postés mardi 3 août 2004Date d'inscription 15 février 2008 Dernière intervention - 19 janv. 2006 à 21:16 - Dernière réponse : SharpMao 1025 Messages postés mardi 4 février 2003Date d'inscription 7 juin 2010 Dernière intervention
- 23 janv. 2006 à 08:23
Voila mon problème, j'ai fait un petit programme pour lire et enregistrer
des données dans un fichier Excel. Tout marche ça bien.
Je ne trouve pas le moyen de supprimer une ligne complète, je ne veux pas
la vider, mais bien supprimer la ligne sinon ma boucle de lecture s'arrete quand elle arrive sur une ligne vide.
J'ai bien fait ça a la sauvage, c'est a dire que je supprime la ligne dans la table, ensuite je vide le fichier Excel, et je réenregistre les lignes restantes de ma table dans le fichier.
Mais je trouves ça pas propre.
Si quelqu'un a la solution, merci de m'aider

Bikergete
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
SharpMao 1025 Messages postés mardi 4 février 2003Date d'inscription 7 juin 2010 Dernière intervention - 20 janv. 2006 à 08:11
3
Merci
Hello,

Comme je l'ai dit pour word, le plus simple quand on travail avec Office, c'est de créer une macro et ce regarder le code.

Pour ôter une ligne d'excel, le résultat est le suivant :

Selection.EntireRow.Delete

C'est en VBA, mais la traduction ne doit pas être trop difficile...

Amicalement, SharpMao

Merci SharpMao 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 85 internautes ce mois-ci

Commenter la réponse de SharpMao
bikergete 18 Messages postés mardi 3 août 2004Date d'inscription 15 février 2008 Dernière intervention - 20 janv. 2006 à 19:29
0
Merci
Merci, ca marche comme ça:


xlsFeuille.get_Range(colonne + ligne, missVal).Cells.EntireRow.Delete(1);

une autre petite question si c'est possible.
Y a t'il un moyen de sélectionner toutes les lignes de la feuille Excel et de faire un tri alphabetique sur une colonne choisie

Bikergete
Commenter la réponse de bikergete
SharpMao 1025 Messages postés mardi 4 février 2003Date d'inscription 7 juin 2010 Dernière intervention - 23 janv. 2006 à 08:23
0
Merci
Hello,

Comme je l'ai dit dans mon précédent mesage, essaie de faire une macro (Outils|macro|Nouvelle macro...)
Puis ouvre l'éditeur pour en voir le contenu (Outils|macro|Visual Basic Editor).

Fait deux ou trois essais si nécessaire, puis traduis le code obtenu en C#.

Bonne chance, SharpMao
Commenter la réponse de SharpMao

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.