Macro EXCEL
Résolu
geoge
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
geoge -
geoge -
Bonjour,
Je souhaite ecrire une Macro sous excel (2003) ayant la fonctionnalité suivante:
Je saisis une chaine de caractère dans une cellule;
La macro doit lire la cellule et vérifier s'il existe dans le classeur en cours une feuille qui ait comme nom la chaine de caractère et l'ouvrir pour aller faire des copies de de cellules,.....
Es ce que celà est possible et quelle (s) est (sont) les fonctions à utiliser?
Merci de votre aide.
Je souhaite ecrire une Macro sous excel (2003) ayant la fonctionnalité suivante:
Je saisis une chaine de caractère dans une cellule;
La macro doit lire la cellule et vérifier s'il existe dans le classeur en cours une feuille qui ait comme nom la chaine de caractère et l'ouvrir pour aller faire des copies de de cellules,.....
Es ce que celà est possible et quelle (s) est (sont) les fonctions à utiliser?
Merci de votre aide.
A voir également:
- Macro EXCEL
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
2 réponses
Oui cela est possible en rusant un peu,
Imaginons que tu ai un onglet appelée "Page de garde" ou la cellule A1 contient le texte des onglets à ouvrir.
Mettons le texte saisie dans une variable :
Windows("MonFichierExcel.xls").Activate
Sheets("Page de garde").Select
Genepi = Cells(1, 1).Value
Maitenant essayons d'ouvrir un onglet dont le nom est stocke dans la variable Genepi ( hihi)
Sheets(Genepi).Select
Si la feuille s'est ouverture alors la cellule A1 ne devrait pas contenir le texte tapé (la variable Genepi)
if Cells(1, 1).Value < > Genepi then
'Test reussi, le peut continuer le traitement
Else
'Test échouer, il n'y a pas d'onglet avec le texte saisie
End if
Aprés il faut broder un peu autour...
Fidel
Imaginons que tu ai un onglet appelée "Page de garde" ou la cellule A1 contient le texte des onglets à ouvrir.
Mettons le texte saisie dans une variable :
Windows("MonFichierExcel.xls").Activate
Sheets("Page de garde").Select
Genepi = Cells(1, 1).Value
Maitenant essayons d'ouvrir un onglet dont le nom est stocke dans la variable Genepi ( hihi)
Sheets(Genepi).Select
Si la feuille s'est ouverture alors la cellule A1 ne devrait pas contenir le texte tapé (la variable Genepi)
if Cells(1, 1).Value < > Genepi then
'Test reussi, le peut continuer le traitement
Else
'Test échouer, il n'y a pas d'onglet avec le texte saisie
End if
Aprés il faut broder un peu autour...
Fidel