| |
| Posté le 14 janvier 2005 - 11:37 |
Bonjour, Pour ceux qui m'ont suivi dans cette aventure de l'exportation Excel, sachez mes amis que j'en suis bientôt au bout. Enfin de compte j'ai utilisé les Api windows, les objets OLE avec les macro aujourd'hui j'avais quelques questions concernant les macros.
Ici la macro permettant de renommer une feuille Excel, sauriez vous comment je pourrais faire pour avoir selectionner une feuille sans avoir son nom en dur ? par exemple un truc comme sheet(1) pour la feuille numéro 1 Sheets("Feuil2").Name = "ddd"
Merci Elliot |
| |
| |
| | | |
|
| | |
| |
| Posté le 14 janvier 2005 - 16:33 |
Elliot:
Jette un coup d'oeil sur la methode RenommerFeuille dans la classe CExcel. J'espere que ca fera ton affaire. |
| |
| |
| | | |
|
| | |
| |
| Posté le 14 janvier 2005 - 16:41 |
Worksheets(2).Activate() permet d'activer le feuille n°2 Worksheets(3).Activate() permet d'activer le feuille n°3 ..... salutations |
| |
| |
| | | |
|
| | |
| |
| Posté le 14 janvier 2005 - 18:59 |
| |
| |
| | | |
|
| | |
| |
| Posté le 14 janvier 2005 - 20:23 |
Bonjour
Tu a la solution en effet tu peut renommer une feuille EXCEL en connaissant sont indice
Exemple : xl>>WorkSheets(1)>>Name("toto")
Permet de renommer la feuille ayant l'indice numéro 1
Sinon xl>>WorkSheets("Feuill1")>>Name("toto")
A+ |
| |
| |
| | | |
|
| | |