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 :

Format Date dd/mm/yy hh:ss


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2013
    Messages : 50
    Par défaut Format Date dd/mm/yy hh:ss
    Bonsoir,

    J'ai la macro suivante qui fait une petite mise en page:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
      Sub Macro_0_miseEnPage()
           
           With Sheets("Sheet n°1").PageSetup
            .Orientation = xlLandscape
            .LeftMargin = Application.InchesToPoints(0.5)
            .RightMargin = Application.InchesToPoints(0.5)
            .TopMargin = Application.InchesToPoints(1.2)
            .BottomMargin = Application.InchesToPoints(1.2)
            .HeaderMargin = Application.InchesToPoints(0.2)
            .FooterMargin = Application.InchesToPoints(0.2)
           End With
           
           With Sheets("Sheet n°1")
            .Columns("A").ColumnWidth = 9
            .Columns("A").Font.Size = 9
            
            .Columns("B").ColumnWidth = 5.7
            .Columns("B").Font.Size = 9
            
            .Columns("C").ColumnWidth = 29
            .Columns("C").Font.Size = 9
            
            .Columns("D").ColumnWidth = 12
            .Columns("D").Font.Size = 9
            .Columns("D").Format ("dd/mm/yy hh:mm")        
    
            .Columns("E").ColumnWidth = 10
            .Columns("E").Font.Size = 9
            
            .Columns("F").ColumnWidth = 10
            .Columns("F").Font.Size = 9
            
            .Columns("G").ColumnWidth = 18
            .Columns("G").Font.Size = 9
          
            .Columns("H").ColumnWidth = 39.5
            .Columns("H").Font.Size = 9
          End With
        
    End Sub
    Or j'ai un soucis au niveau de la ligne en rouge.
    Je voudrai que la colonne D soit au format dd/mm/yy hh:ss.
    Actuellement, elle est au format dd/mm/yy.

    Lorsque j'exécute la macro, j'ai le message d'erreur:

    Erreur d'exécution '438':
    Propriété ou méthode non gérée par cet objet
    Et bien entendu, c'est la ligne en rouge qui bug.

    Savez-vous comment je peux corriger ceci?

    Merci d'avance à vous!

  2. #2
    Membre Expert
    Femme Profil pro
    Data engineer
    Inscrit en
    Juin 2007
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Data engineer
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 673
    Par défaut
    Bonjour,
    La méthode "Format" n'existe pas, la bonne syntaxe est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .Columns("D").NumberFormat = "dd/mm/yy hh:mm"

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2013
    Messages : 50
    Par défaut
    Merci tedo01!

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

Discussions similaires

  1. Format date : y'a forcément plus simple...
    Par ZERS dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/12/2004, 15h28
  2. Transformation en format Date
    Par Jean-Matt dans le forum Langage SQL
    Réponses: 6
    Dernier message: 16/11/2004, 16h20
  3. Tester un format date
    Par Tapioca dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 30/06/2004, 10h18
  4. interfaces Access et format Date
    Par say dans le forum InterBase
    Réponses: 21
    Dernier message: 10/05/2004, 17h24
  5. Format date
    Par cochet dans le forum Bases de données
    Réponses: 4
    Dernier message: 02/03/2004, 08h37

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