• Initiateur de la discussion Initiateur de la discussion PhD
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

PhD

Guest
bonjour, novice dans la programmation je suis à la recherche d'une solution pour Placer le résultat d'une macro dans une cellule active, mais il faut que cette cellule fasse partie d'une sélection. Je m'explique ; la macro m'installe dans un planing une série de postes sur 5 jours qui doit impérativement démarrer le lundi et ce ,sur des lignes qui ne se suivent pas ex:j7;j10;j13
si cette macro arrive sur un autre endroit elle m'efface d'autres horaires
En vous remerciant ,Salutations
Phil
 
bonjour phD

l'exemple ci dessous est à integrer au debut de ta procedure

lorsque la cellule active est en dehors de la Plage définie , l'utilisateur sort de la macro automatiquement
si tu as beaucoup de cellules cible , il est possible d'utiliser d'autres methodes ( effectuer le controle par rapport à une couleur de cellule par exemple )

Sub ModifCelluleParMacro()
Dim Plage As Range
Set Plage = Range("J7,J10,J13,E6,G3,G5")
If Intersect(ActiveCell, Plage) Is Nothing Then
MsgBox "vous n'etes pas autorisé à lancer une macro sur cette cellule . "
Exit Sub
Else

'......Ta Macro ...............

End If
End Sub


bon debut de week end
michel
lapin4.gif
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

V
Réponses
2
Affichages
931
V
Retour