Excel - VBA - Calendrier et cellules
Fermé
Misterbean1
Messages postés
53
Date d'inscription
vendredi 13 mai 2011
Statut
Membre
Dernière intervention
22 août 2017
-
8 janv. 2015 à 16:49
Misterbean1 Messages postés 53 Date d'inscription vendredi 13 mai 2011 Statut Membre Dernière intervention 22 août 2017 - 8 janv. 2015 à 18:56
Misterbean1 Messages postés 53 Date d'inscription vendredi 13 mai 2011 Statut Membre Dernière intervention 22 août 2017 - 8 janv. 2015 à 18:56
A voir également:
- Excel - VBA - Calendrier et cellules
- Formule excel pour additionner plusieurs cellules - Guide
- Si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Verrouiller cellules excel - Guide
2 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
8 janv. 2015 à 16:57
8 janv. 2015 à 16:57
Bonjour
reùplace le bouton par cette entame
à placer dans lr module feuille concerné
accès clic droit sur nom d'onglet-visualiser le code
accès
Michel
reùplace le bouton par cette entame
Private Sub Worksheet_SelectionChange(ByVal Target As Range)--
If Not Intersect(Target, Range("B10: B15")) Is Nothing Then
'ton code où Target est la cellule active
End If
End Sub
à placer dans lr module feuille concerné
accès clic droit sur nom d'onglet-visualiser le code
accès
Michel
Misterbean1
Messages postés
53
Date d'inscription
vendredi 13 mai 2011
Statut
Membre
Dernière intervention
22 août 2017
1
8 janv. 2015 à 17:09
8 janv. 2015 à 17:09
Merci Michel M pour cette réaction rapide mais ne suis pas sûr de bien comprendre ... suis nul en VBA
Voici le code du calendrier qui est lié à un bouton, si je supprime le bouton, où dois-je placer ton code ? créer un nouveau module VBA qui mixte ton code et celui du calendrier ? Lié les deuxx ? merci de clarifier.....
Voici le code utilisé:
Sub Calendrier_PAGE1()
Dim UnJour As Date
UnJour = FormCal.Calendrier
If UnJour <> 0 Then
Range("B10").Value = Format(UnJour, "dddd dd mmmm yyyy")
Else
Range("B10").Value = ""
End If
End Sub
Voici le code du calendrier qui est lié à un bouton, si je supprime le bouton, où dois-je placer ton code ? créer un nouveau module VBA qui mixte ton code et celui du calendrier ? Lié les deuxx ? merci de clarifier.....
Voici le code utilisé:
Sub Calendrier_PAGE1()
Dim UnJour As Date
UnJour = FormCal.Calendrier
If UnJour <> 0 Then
Range("B10").Value = Format(UnJour, "dddd dd mmmm yyyy")
Else
Range("B10").Value = ""
End If
End Sub
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
8 janv. 2015 à 17:24
8 janv. 2015 à 17:24
FormCal.Calendrier
c'est quoi ?
c'est quoi ?
Misterbean1
Messages postés
53
Date d'inscription
vendredi 13 mai 2011
Statut
Membre
Dernière intervention
22 août 2017
1
>
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
8 janv. 2015 à 18:56
8 janv. 2015 à 18:56
FormCal. calendrier est un formulaire qui se trouve dans les "fichiers" Modules" (-> dans "Forms" en anglais, je pense que c'est "Feuilles" en excel français) du project VBA et qui contient le pop-up calendrier dans lequel l'utilisateur peut choisir la date et ensuite valider (ce qui ensuite colle automatiquement la date en question dans la case (B10)
j'espère être assez clair.......
j'espère être assez clair.......