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 :

Problème sur formatage d'une colonne [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 345
    Par défaut Problème sur formatage d'une colonne
    Bonjour,

    J'essaie de faire la somme d'une colonne contenant un libellé spécifique comme entête de colonne, mais j'ai un problème avec le type de la colonne qui est personnalisé, du coupe la somme ne fonctionne que quand je la change. Comment peut-on changer le type d'une colonne entière en "monétaire "avec comme monnaie "l'euro" ?

    Merci d'avance pour votre aide

  2. #2
    Membre Expert
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Par défaut
    Bonjour aziz1015,

    C'est la journée des énoncés pourris... (Désolé ça tombe sur ton post...)
    Ou alors je suis mal luné... (c'est peut-être possible ma foi... )

    Bref, j'ai du mal à comprendre ce que tu souhaites... tu cherches à faire un somme conditionnelle ou juste un formatage ?

    J'attends des explications plus claires.

    Cordialement,
    Kimy

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 345
    Par défaut
    Citation Envoyé par Kimy_Ire Voir le message

    C'est la journée des énoncés pourris... (Désolé ça tombe sur ton post...)
    j'ai changé la discussion en oubliant de changer l'énoncer en fait

    Citation Envoyé par Kimy_Ire Voir le message

    tu cherches à faire un somme conditionnelle ou juste un formatage ?
    Juste un formatage de toute la colonne

    Merci pour ton aide

  4. #4
    Membre Expert
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Par défaut


    Je ne comprends pas... Sélection de la colonne > Accueil > Partie "Nombre" > Menu déroulant jusqu'à "Monétaire"
    Qu'est-ce qui bloque ?

    Cordialement,
    Kimy

  5. #5
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 345
    Par défaut
    J'essaie d'automatiser complétement un travail manuel, et vu que je rencontre ce problème plusieurs fois, j'aimerais éviter de signaler à chaque fois à l'utilisateur qu'il doit changer le type de la colonne "toupou" dans tel ou tel onglet ! Cela entraînera des erreur à la longue !

    Comprenez vous ce qui bloque ?

  6. #6
    Membre Expert
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Par défaut
    Ton meilleur ami est donc l'enregistreur de macro !

    Ca va te permettre d'établir une base te permettant de travailler et d'automatiser des tâches !

    On trouve donc très facilement quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Macro2()
    '
    ' Macro2 Macro
    '
     
    '
        Columns("E:E").Select
        Selection.NumberFormat = "#,##0.00 $"
    End Sub
    Ainsi on peut établir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub formatage()
     
    With Worksheets("Feuil1")
        .Columns("E:E").NumberFormat = "#,##0.00 $"
    End With
     
    End Sub
    Et puis ensuite :
    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
    Option Explicit
     
    Sub formatage()
    Dim oWksh As Worksheet
     
    'Je passe sur toutes les feuilles de mon classeur
    For Each oWksh In Worksheets
        With oWksh
            'Je retire les feuilles "ma_feuil1" et "ma_feuil2" du formatage - avec un "=" je les autorises
            If .Name <> "ma_feuil1" And .Name <> "ma_feuil2" Then
                .Columns("E:E").NumberFormat = "#,##0.00 $"
            End If
        End With
    Next oWksh
     
    End Sub
    Voila ! =)

    Cordialement,
    Kimy

  7. #7
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 345
    Par défaut
    Merci beaucoup

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

Discussions similaires

  1. [XL-2000] Somme d'une colonne sur 10 secondes glissante
    Par novice06 dans le forum Excel
    Réponses: 11
    Dernier message: 26/04/2015, 08h38
  2. Problème Somme d'une colonne dataTable
    Par ahmedpa dans le forum JSF
    Réponses: 0
    Dernier message: 09/05/2013, 01h10
  3. problème de somme d'une colonne
    Par adriennoob dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 01/04/2010, 08h54
  4. Réponses: 4
    Dernier message: 27/11/2007, 15h32
  5. Réponses: 10
    Dernier message: 09/08/2007, 21h15

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