IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

MAJ Calendrier excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 9
    Par défaut MAJ Calendrier excel
    Bonjour,

    J'ai un calendrier qui s'affiche directement lorsque je clique sur une cellule donnée, c'est cool

    Par contre la date par défaut de ce calendrier est celle de la création du userform, que je dois changer manuellement pour plus de lisibilité/
    Ex: lorsque le calendrier s'affiche, il me propose la date de 12 Juin 2010 alors que nous somme le 12 Avril 2013. Certes je change la date mais ça fait cliquer sur plusieurs onglet (année, mois et jours).
    Je voudrais savoir s'il existe une ligne de code à rajouter pour que par défaut le calendrier affiche la date d'aujourd'hui.

    Voila les lignes de code que j'ai déjà :
    L'affichage du calendrier dans la plage de cellule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Not Application.Intersect(Target, Range("E5:F10")) Is Nothing Then UserForm1.Show
    End Sub
    Le code du userform :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub Calendar1_Click()
    ActiveCell.Value = Calendar1.Value
    Unload Me
    End Sub
     
    Private Sub UserForm_Initialize()
    With UserForm1
     .Left = ActiveCell.Offset(0, 1).Left + 25
     .Top = ActiveCell.Offset(0, 1).Top + 100
    End With
    End Sub
    Merci de votre aide

  2. #2
    Membre Expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 475
    Par défaut
    Bonjour

    Avec cecic, cela pourrait fonctionner
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub UserForm_Initialize()
      Calendar1.Value = Date 
    End Sub

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 9
    Par défaut
    Super c'est exactement ça.
    Merci beaucoup

  4. #4
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 9
    Par défaut
    J'ai un nouveau pb qui est apparu !

    Mon calendrier est prévu de s'afficher sur plusieurs colonnes. Lorsqu'il s'affiche à partir de cellules de certaines colonnes, il se positionne dans un coin de la fenêtre, le rendant invisible. Je suis obligé d'aller le chercher (par un clique et glisse) et de le ramener dans le tableau.
    Il y aurait une soluce pour qu'il s'affiche a coté de la cellule sélectionnée ?

    Merci

Discussions similaires

  1. [XL-2013] Calendrier excel auto
    Par guy aymard dans le forum Excel
    Réponses: 6
    Dernier message: 04/11/2013, 16h31
  2. [AC-2010] MAJ données Excel et tableaux croisés dynamique
    Par Tytelle dans le forum VBA Access
    Réponses: 3
    Dernier message: 24/04/2012, 17h17
  3. [XL-2007] maj feuille excel via connexion ADO
    Par seb76250 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/11/2010, 09h17
  4. MAJ Lien Excel selon dossier
    Par Kruttie dans le forum Powerpoint
    Réponses: 0
    Dernier message: 18/09/2009, 22h40
  5. erreur Requête MaJ table excel
    Par 4rn0_o dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 03/07/2008, 09h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo