Bonjour,
Je voudrais supprimer les lignes vides d'un excel.
J'ai trouvé un post sur un forum mais je ne sais pas comment l'utiliser...
Pourriez vous m'expliquer comment mettre en musique le code suivant :
voici une méthode à rajouter dans la classe CExcel pour supprimer une ligne ou s'inspirer du code si on ne veut pas utiliser la classe.
voici un exemple d'utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 PROCEDURE SupprimerLigne(sLigne="") // Supprimer une ligne // sLigne est la ligne à supprimer QUAND EXCEPTION DANS // suppression de la ligne de la feuille active :m_xExcel>>ActiveSheet>>Rows(sLigne)>>Delete FAIRE :MsgErreur("Impossible de supprimer la ligne.",ExceptionInfo()) ExceptionActive() RETOUR FIN
En fait je ne sais pas où insérer ces codes...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 clExcel est un objet dynamique clExcel = allouer un CExcel(Vrai) clExcel:Ouvrir("f:\montest.xls") clExcel:SupprimerLigne(5) // suppression de la ligne 5 clExcel:Enregistrer("f:\montest.xls")
Merci de vos lumières,
Eric.
Partager