Aide pour macro svp
Résolu
Sonice
-
cbauf Messages postés 4299 Date d'inscription Statut Contributeur Dernière intervention -
cbauf Messages postés 4299 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J’ai un problème sur Excel, même si j’ai des notions je ne suis qu’une débutante…
Voici mon problème. Je souhaite avoir en quelque sorte une base de donnée sur Excel. J'ai réalisé une macro pour que sur chacune de mes feuilles se trouve la même mise en page.
Elle fonctionne très bien.
J'aimerai maintenant une macro avec un bouton sur la feuille 1 qui me permet quand je clique dessus de réaliser directement ma macro sur la feuille 2, si je reclique elle se réalise sur la feuille 3 ...
Voila ce que j’ai inséré pour la réaliser
a= "Sur quelle feuille voulez-vous que cette macro agisse?"
b=Inputbox (a)
sheets(b).select
QUESTIONS :
J’ai mis ce code au début de ma macro de cette façon :
Sub Adhérent()
a= "Sur quelle feuille voulez-vous que cette macro agisse?"
b=Inputbox (a)
sheets(b).select
'
' Adhérent Macro
' Macro enregistrée le 03/04/2008
'
'
Range("B1").Select
With Selection.Font
…
Lorsque j’exécute ma macro, il me demande bien dans quelle feuille je veux qu’elle s’exécute. Au moment de s’exécuter c’est indiqué «Erreur d’exécution 9. L’indice n’appartient pas à la sélection ».
Je n’arrive pas à trouver le problème, si quelqu’un pouvait m’aider…
Merci
J’ai un problème sur Excel, même si j’ai des notions je ne suis qu’une débutante…
Voici mon problème. Je souhaite avoir en quelque sorte une base de donnée sur Excel. J'ai réalisé une macro pour que sur chacune de mes feuilles se trouve la même mise en page.
Elle fonctionne très bien.
J'aimerai maintenant une macro avec un bouton sur la feuille 1 qui me permet quand je clique dessus de réaliser directement ma macro sur la feuille 2, si je reclique elle se réalise sur la feuille 3 ...
Voila ce que j’ai inséré pour la réaliser
a= "Sur quelle feuille voulez-vous que cette macro agisse?"
b=Inputbox (a)
sheets(b).select
QUESTIONS :
J’ai mis ce code au début de ma macro de cette façon :
Sub Adhérent()
a= "Sur quelle feuille voulez-vous que cette macro agisse?"
b=Inputbox (a)
sheets(b).select
'
' Adhérent Macro
' Macro enregistrée le 03/04/2008
'
'
Range("B1").Select
With Selection.Font
…
Lorsque j’exécute ma macro, il me demande bien dans quelle feuille je veux qu’elle s’exécute. Au moment de s’exécuter c’est indiqué «Erreur d’exécution 9. L’indice n’appartient pas à la sélection ».
Je n’arrive pas à trouver le problème, si quelqu’un pouvait m’aider…
Merci
A voir également:
- Aide pour macro svp
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Jitbit macro recorder - Télécharger - Confidentialité
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro maker - Télécharger - Divers Utilitaires
- Macro word - Guide
3 réponses
essaie avec
a= "Sur quelle feuille voulez-vous que cette macro agisse?"
b=Val(Inputbox (a))
sheets(b).select
car b est renvoyé comme une chaine et non une valeur numerique
a= "Sur quelle feuille voulez-vous que cette macro agisse?"
b=Val(Inputbox (a))
sheets(b).select
car b est renvoyé comme une chaine et non une valeur numerique
merci encore
n'oublie pas de mettre le status du post en resolu stp