VBA macro quand cellule sélectionnée
Résolu
tchernosplif
Messages postés
600
Date d'inscription
Statut
Membre
Dernière intervention
-
tchernosplif Messages postés 600 Date d'inscription Statut Membre Dernière intervention -
tchernosplif Messages postés 600 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Savez-vous lancer une macro à la sélection d'une cellule?
Au préalable , dans la Feuil2 par exemple je nomme une cellule TOTO
Donc, il faudrait que lorsque je sélectionne TOTO, la macro TITI s'éxécute.
Merci pour votre aide.
Savez-vous lancer une macro à la sélection d'une cellule?
Au préalable , dans la Feuil2 par exemple je nomme une cellule TOTO
Donc, il faudrait que lorsque je sélectionne TOTO, la macro TITI s'éxécute.
Merci pour votre aide.
A voir également:
- VBA macro quand cellule sélectionnée
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Excel compter cellule couleur sans vba - Guide
- Excel cellule couleur si condition texte - Guide
- Proteger cellule excel - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
3 réponses
Salut,
cela devrait le faire
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, [toto]) Is Nothing Then
Call titi
End If
End Sub
cela devrait le faire
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, [toto]) Is Nothing Then
Call titi
End If
End Sub
Re,
en début de procédure tu peux mettre une gestion d'erreur
On Error Resume Next
qui évitera un plantage dans le cas d'une erreur dans le code mais sera inefficace dans le cas d'absence de la plage nommée, dans ce cas dès que tu changeras de position dans ton tableau le code s'activera.
dans le cas d'absence de macro je ne vois pas, je regarde si cela est faisable
en début de procédure tu peux mettre une gestion d'erreur
On Error Resume Next
qui évitera un plantage dans le cas d'une erreur dans le code mais sera inefficace dans le cas d'absence de la plage nommée, dans ce cas dès que tu changeras de position dans ton tableau le code s'activera.
dans le cas d'absence de macro je ne vois pas, je regarde si cela est faisable
Re,
depuis la cellule nommée "toto", que veux tu faire exactement
si tu dois lancer plusieurs codes tout dépend des fonctions de chacun, peut être faire comme avec les formules utiliser les conditionnelles comme If ou And ou Or ou Else imbriqué dans un If
depuis la cellule nommée "toto", que veux tu faire exactement
si tu dois lancer plusieurs codes tout dépend des fonctions de chacun, peut être faire comme avec les formules utiliser les conditionnelles comme If ou And ou Or ou Else imbriqué dans un If
J'utilise les noms de cellules toto et tutu pour faire des liens hypertextes dans un autre fichier :
le fichier s'ouvre et différentes lignes sont masquées en fonction du lien utilisé.
monlien#toto => lance la macro titi (par exemple cache les ligne de 1 à 10)
ou
monlien#tutu => lance la macro tyty (par exemple cache les lignes de 10 à 20)
ça fonctionne très bien, à condition que les cellules toto et tutu ne soient pas dans les zones à cacher.
le fichier s'ouvre et différentes lignes sont masquées en fonction du lien utilisé.
monlien#toto => lance la macro titi (par exemple cache les ligne de 1 à 10)
ou
monlien#tutu => lance la macro tyty (par exemple cache les lignes de 10 à 20)
ça fonctionne très bien, à condition que les cellules toto et tutu ne soient pas dans les zones à cacher.
Pourrais-tu compléter cette macro ?
si toto ou titi n'existe pas => pas d'erreur