Action en fonction de l'emplacement dans la feuille
Résolu/Fermé
Farceur01
Messages postés
17
Date d'inscription
vendredi 2 février 2018
Statut
Membre
Dernière intervention
28 novembre 2022
-
27 nov. 2022 à 17:39
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 - 28 nov. 2022 à 12:09
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 - 28 nov. 2022 à 12:09
A voir également:
- Action en fonction de l'emplacement dans la feuille
- Action - Guide
- Fonction si et - Guide
- Film d'action en français à télécharger - Télécharger - TV & Vidéo
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Action fans - Accueil - Guide arnaque
3 réponses
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
27 nov. 2022 à 18:23
27 nov. 2022 à 18:23
bonjour,
Sur quoi butes-tu? Qu'as-tu essayé? Un exemple:
Private Sub Worksheet_SelectionChange(ByVal CelSel As Range) If not Application.Intersect(CelSel, Range("MaPlage1")) Is Nothing Then ' ... elseif not Application.Intersect(CelSel, Range("MaPlage2")) Is Nothing Then ' ... end if End Sub
Farceur01
Messages postés
17
Date d'inscription
vendredi 2 février 2018
Statut
Membre
Dernière intervention
28 novembre 2022
19
28 nov. 2022 à 09:56
28 nov. 2022 à 09:56
Merci j'ai réglé mon problème : je découvre VBA et je ne connaissais pas la méthode Intersect,
C'est grâce à l'aide de personnes comme toi sur les forums que progresse doucement
Merci
Farceur01
Messages postés
17
Date d'inscription
vendredi 2 février 2018
Statut
Membre
Dernière intervention
28 novembre 2022
19
28 nov. 2022 à 10:13
28 nov. 2022 à 10:13
J'ai maintenant un autre problème : lorsque je click dans la zone tout se passe bien, les couleurs changent les traitements complémentaires fonctionnent, mais si par erreur au lieu de sélectionner une cellule j'en sélectionne plusieurs j'aimerais faire un traitement d'erreur en créant une boîte de dialogue : pour l'instant mon programme attend une seule valeur et part en débogage si je sélectionne plusieurs cellules
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
1 557
Modifié le 28 nov. 2022 à 12:09
Modifié le 28 nov. 2022 à 12:09
par exemple
Private Sub Worksheet_SelectionChange(ByVal CelSel As Range) if CelSel.count = 1 then If not Application.Intersect(CelSel, Range("MaPlage1")) Is Nothing Then ' ... elseif not Application.Intersect(CelSel, Range("MaPlage2")) Is Nothing Then ' ... end if end if End Sub