> Tous les forums > Forum Bureautique
 Insérer un calendrier dans une cellule d'Excel ?Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
supersaxo7
  Posté le 26/04/2018 @ 18:14 
Aller en bas de la page 
Petit astucien

Bonjour tous,

Je cherche le moyen d'insérer dans une cellule d'Excel un calendrier pour sélectionner une date...

Comment faire ?

Merci

Publicité
galopin01
 Posté le 26/04/2018 à 18:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

bonjour,

MAC ou PC ?

A+

supersaxo7
 Posté le 26/04/2018 à 18:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Hello Mister Galopin07 !

sur PC Windows

galopin01
 Posté le 26/04/2018 à 18:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonsoir,

Fournir le fichier en indiquant la cellule concernée.

A+



Modifié par galopin01 le 26/04/2018 19:17
supersaxo7
 Posté le 26/04/2018 à 19:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

galopin01
 Posté le 26/04/2018 à 19:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Ton calendrier en retour.

supersaxo7
 Posté le 26/04/2018 à 20:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci Galopin07,

Super ! Toujours aussi génial ! Merci...

Question subsidiaire : on doit obligatoirement passer avec une macro ? (félicitations pour la réponse)

N'y-a-t-il pas un calendrier que l'on peut insérer directement dans la cellule, sans avoir besoin d'une macro ?

Question bête d'un amateur !

Merci

galopin01
 Posté le 26/04/2018 à 21:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Dans ce contexte je suis tenté de répondre non...

A+

supersaxo7
 Posté le 26/04/2018 à 21:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci beaucoup !

dbouchet
 Posté le 28/04/2018 à 11:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

tout çà ne nous dit pas comment vous avez fait ?

merci de nous donner des détails

galopin01
 Posté le 28/04/2018 à 14:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

La macro qui appelle le calendrier se trouve dans le module de la feuille saisie :

Faire un clic droit sur l'onglet saisie.

Dans ce cas c'est un petit peu plus compliqué car les plages sont asymétriques...

Dans les cas les plus simples une seule conditions suffit :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim isect
If Target.Count = 1 Then
Set isect = Application.Intersect(Target, Range("C4:D21"))
If Not isect Is Nothing ThenCalendrier1.Show
End If
End Sub

YAKA changer l'adresse de la plage utile pour que ça fonctionne.

Bien sur, si vous voulez utiliser le calendrier dans un autre classeur, il faut faire glisser le module "Calendrier" de mon classeur vers votre propre classeur.

Ça peut se faire très simplement à partir de VBAProject : Les 2 classeurs étant ouvert faire glisser de l'un à l'autre...

Le calendrier lui, n'a besoin d'aucun réglage il renvoie la date cliquée vers la cellule active.

Notez que l'on peut changer de mois facilement en cliquant sur les petites flèches gauche/droite mais on peu aussi changer l'année ou le mois plus rapidement en cliquant entre les flèches sur le mois ou l'année... C'est quand même plus pratique si tu dois saisir une date éloignée ! (date de naissance p.e.)



Modifié par galopin01 le 28/04/2018 14:43
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Processeur AMD Ryzen 9 5900X (12 coeurs, 24 threads, 3.7 GHz/4.8 GHz, AM4) à 359,99 €
359,99 € 450 € -20% @Cdiscount
Kit évolution PC : AMD Ryzen 7 5800X + carte mère B550 AORUS Elite V2 à 379,90 €
379,90 € 420 € -10% @RueDuCommerce
Playmobil James Bond Aston Martin DB5 - Goldfinger à 34,99 €
34,99 € 50 € -30% @Cdiscount
Vélo électrique Eleglide T1 (27.5 pouces, 250W, Shimano 7 vitesses, 80 km) à 849,99 €
849,99 € 1150 € -26% @Geekbuying
Adaptateur Bluetooth 5.0 USB TP-Link UB500 à 10,90 €
10,90 € 15 € -27% @Amazon
SSD Crucial P3 2 To (NVMe, PCIe, M.2, 3500 Mo/s) à 129,11 € livré
129,11 € 180 € -28% @Amazon
PC portable 15.6 pouces Asus VivoBook R515 (FullHD, Core i5, 8 Go RAM, SSD 512Go, Windows 11) à 499,99 €
499,99 € 599,99 € -17% @Cdiscount
Jeu PC Star Wars Squadrons gratuit
0 € 39,99 € -100% @Epic Games
PC Portable 17,3 pouces Acer Nitro 5 (Full HD 144Hz, Core i5 11400H, 16 Go, SSD 512 Go, GeForce RTX 3060 6 Go, Windows 11) à 899,99 €
899,99 € 1099 € -18% @Cdiscount
Ecran 27 pouces incurvé KTC H27S17 (QHD, 165 Hz, 1 ms, HDR10) à 219,76 € (+ mini enceinte Tronsmart Trip 10W étanche IPX7 offerte)
219,76 € 300 € -27% @Geekbuying

Sujets relatifs
inserer des chiffres dans une cellule( dans excel)
long texte à insérer dans une cellule excel.
Insérer en automatique un mot prédéfini dans une cellule
choix multiple dans une cellule d'excel ?
Inserer QUICK PART dans EXCEL possible ou pas ?
Référence de cellule variable dans une formule Excel
insérer calendrier dans plusieurs cellules
Comment écrire dans un autre onglet en excel à partird'une cellule
Excel Copie automatique d'une cellule dans une autre
Vérifier le format de saisie dans une cellule Excel
Plus de sujets relatifs à Insérer un calendrier dans une cellule d''Excel ?
 > Tous les forums > Forum Bureautique