• Initiateur de la discussion Initiateur de la discussion WEIDER
  • 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 !

WEIDER

XLDnaute Impliqué
Bonjour à tous,

J'ai un petit soucis avec la création d'un contrôle, fort simple pour vous très certainement, mais impossible à réaliser pour moi... Oui, j'avoue, je suis un novice.

Pouvez vous m'aider ?

Tout est dit dans mon fichier joint.

Mille mercis à vous.

Amicalement

Weider.
 

Pièces jointes

Re : Controle calendrier

Bonjour,

C'est vraiment ce que j'avais besoin, par contre je rencontre un problème lorsque je crée ce calendrier dans mon tableau de projet. Il se trouve que je place ce calendrier à la cellule S. Étant donné que cette cellule ce trouve trop éloigné dans mon tableau, il me fait apparaître le calendrier nulle part et sa bogue.

Merci,
 
Re : Controle calendrier

Bonjour Le Forum,

ce petit calendrier est top,
mais quelle modification au code pour permettre l`utilisation sur plusieurs colonne?

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set isec = Application.Intersect(Target, Range("M8:M200"))
Set isec = Application.Intersect(Target, Range("N8:N200"))
Set isec = Application.Intersect(Target, Range("P8:P200"))
Set isec = Application.Intersect(Target, Range("Q8:Q200"))
If Target.Count > 1 Then Exit Sub
If Not isec Is Nothing Then
  UserForm1.Show
End If
End Sub

apres cette modif uniquement la derniere colonne fonctionne.

merci d`avance

@+
 
Re : Controle calendrier

Bonjour à tous,

KEUDJ, modifies peut être le code comme suit, enfin si j'ai bien compris...

Code:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim isec As Range
If Target.Count > 1 Then Exit Sub
Set isec = Application.Intersect(Target, Range("M8:M200,N8:N200,P8:P200,Q8:Q200"))
If Not isec Is Nothing Then
  UserForm1.Show
End If
End Sub

En l'état tu valorises ta variable "isec" 4 fois, ce qui a pour effet de la réinitialiser, donc de remplacer la dernière valorisation.

bonne journée
@+
 
- 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

Discussions similaires

Réponses
4
Affichages
233
P
Réponses
7
Affichages
959
Pilliars
P
Réponses
10
Affichages
649
  • Question Question
XL pour MAC Calcul de notes.
Réponses
5
Affichages
815
Réponses
3
Affichages
596
Réponses
3
Affichages
521
Retour