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 :

Date du jour


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 94
    Par défaut Date du jour
    Bonjour,

    Lorsque j'appuie sur un bouton "officialiser", je voudrais ajouter la date du jour dans une cellule d'un onglet. A chaque nouvelle officialisation, je voudrais que la date s'inscrive dans la cellule en dessous. Par ex:

    1ère officialisation : inscrire la date du jour dans la cellule B7
    2ème B8
    3ème B9
    ...

  2. #2
    Membre expérimenté Avatar de conconbrr
    Inscrit en
    Février 2006
    Messages
    198
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 198
    Par défaut
    Salut,

    Tu peux utiliser le fonction sur VBA. Après, il ne te reste plus qu'à récupérer les informations que tu veux dans la chaîne de caractères renvoyée.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 94
    Par défaut !
    Oula attention je suis nulle en VBA j'ai besoin des lignes de code! Avec une boucle for etc...

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour,
    Un bouton de la barre d'outils Contrôles.
    Le code qui va avec...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub officialiser_Click()
    'Il faut mettre le titre de la colonne en B6 - Date, par exemple
        Range("B" & Range("B65536").End(xlUp).Row + 1) = Date
    End Sub
    A+

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 94
    Par défaut B7
    Et comment je fais pour que la date commence à s'inscrire à partir de la ligne 7 dans la cellule B7?

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Beh ??? tu clic sur le bouton.

  7. #7
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 86
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Par défaut
    Voilà un exemple de macro à appeler avec le bouton.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub Macro1()
    '
    ' Macro1 Macro
     
        Cells(ActiveCell.Row + 1, ActiveCell.Column).Select
        ActiveCell.Value = Now
    End Sub
    Attention pour la première Officialisation sia date doit être en B7 alors mettez le curseur en B6 avant d'officialiser.
    N'oubliez de mettre les cellules au format date JJ/MM/AAAA avant de commencer.
    RJ

  8. #8
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Citation Envoyé par rjamin Voir le message
    Attention pour la première Officialisation sia date doit être en B7 alors mettez le curseur en B6 avant d'officialiser.
    N'oubliez de mettre les cellules au format date JJ/MM/AAAA avant de commencer.
    RJ
    Bonjour,... pas toujours se fier à l'éditeur de macro !! dans ton exemple, avant de cliquer sur le bouton il faut d'abord mettre le curseur sur la dernière date entrée !! , C'est pas fort pratique.
    2°) Quand tu met "Now" ce qui donne la date ET l'heure tu est obligés de formater les cellules, mais avec "Date" ça ne donne QUE la date et c'est pas nécessaire.

    marinef : Tu doit renommer ton bouton par "officialiser"
    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mettre la date du jour par défaut
    Par Oberown dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 01/03/2005, 15h35
  2. affiche date du jour dans champ texte
    Par pascal.cargouet dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 12/01/2005, 11h04
  3. Fonction utilisateur qui renvoie la date du jour
    Par falcon dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 13/12/2004, 11h03
  4. [XSL] Date du jour
    Par JustAGphy dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 02/06/2004, 17h29
  5. maj d'1 colonne avec la date du jour lors de l'INSERT
    Par Celina dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 18/12/2003, 15h03

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