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

VBA Outlook Discussion :

Création de tableau de bord à partir d'outlook


Sujet :

VBA Outlook

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2017
    Messages : 14
    Points : 3
    Points
    3
    Par défaut Création de tableau de bord à partir d'outlook
    Bonjour tout le monde,

    Je suis débutant en VBA, j'ai beaucoup cherché avant de venir sur ce forum, si quelqu'un pourrait m'aider svp.
    Serait il possible de créer des tableaux de bord à partir d'une boite de messagerie Outlook

    - Un indicateur qui remontent le nombre de mails (questions posées)
    - Un indicateur qui remonte le nombre de mails auxquels on a répondus
    - Un indicateur qui remonte le temps entre le mail reçu (question posée) et le mail envoyé (réponse apportée)

    Je vous remercie chers forumistes pour votre aide.
    Au plaisir de vous lire.

    Simoa
    Haut

  2. #2
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Bonjour,
    Sans doute mais cela risque d'être compliqué pour un débutant !

    Il faut être plus précis ! Quels Mails ? tous ? ceux de la boite de réception, ceux d'un dossier spécifique.

    les réponses se trouvent où ? sont 'elles liées au mail d'origine au sein d'une "conversation"
    etc..

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2017
    Messages : 14
    Points : 3
    Points
    3
    Par défaut
    Bonjour Oliv,

    Je vous remercie pour votre réponse, j'ai une boite générique sur Outlook "Casa.CONDITIONS-BANCAIRES@........fr" qui est faites pour recevoir des questions de collaborateurs pour une offre bancaire, donc je souhaiterai créer un tableau de bord à partir de cette boite
    Qui contient un indicateur qui me donne le nombre de mail reçu (boite de réception), et un autre indicateur mail envoyé ( boite d'envoi), et un dernier indicateur qui remonte le temps de réponse entre un mail reçu (question) et la réponse apporté à ce mail.

    Bien à vous,
    Simoa

  4. #4
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Voici une façon d'atteindre ton but si tu maitrises EXCEL.

    avec le code ci-dessous tu pourras exporter vers excel les Emails du dossier choisi,

    A répéter donc 2 fois l'une sur la boite de reception l'autre sur les éléments envoyés.



    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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    Option Explicit
     
    Sub ExportFolderItemsToExcel()
    '---------------------------------------------------------------------------------------
    ' Procedure : ExportFolderItemsToExcel
    ' Author    : Oliv
    ' Date      : 10/11/2017
    ' Purpose   : export des informations d'Emails de la boite de reception vers excel
    '---------------------------------------------------------------------------------------
    '
        Dim oFolder As Object
        Dim criteria
        Dim oTable As Object
        Dim i, oRow, R, arr
     
        Const olFolderInbox = 6
        Const olUserItems = 0
     
        Dim OL As Object
        If UCase(Application) = "OUTLOOK" Then
            Set OL = Application
        Else
            Set OL = CreateObject("outlook.application")
        End If
     
        'Si on connait le nom
        'Set oFolder = OL.Session.GetDefaultFolder(olFolderInbox)
     
        'si on veut choisir
         Set oFolder = OL.Session.PickFolder
     
     
     
        criteria = "[MessageClass]='IPM.Note' or [MessageClass]='IPM.Post'"
     
     
        Set oTable = oFolder.GetTable(criteria, olUserItems)
       On Error Resume Next
        With oTable.Columns
            ''.Add ("Duration") 'KO
            ''.Add ("Type") 'KO
            .Add ("ReceivedTime")
            .Add ("Senton")
            .Add ("Size")
            .Add ("To")
            .Add ("Cc")
            .Add ("Bcc")
            .Add ("Categories")
            .Add ("ConversationTopic")
            .Add ("ReceivedByName")
            .Add ("SenderName")
            ''.Add ("Sent") 'KO
            .Add ("SenderEmailAddress")
            .Add ("Unread")
            .Add ("http://schemas.microsoft.com/mapi/proptag/0x0E1B000B")    'PR_HASATTACH
            .Add ("ConversationIndex")
            .Add ("http://schemas.microsoft.com/mapi/proptag/0x1000001F")    '="Body"
     
     
        End With
        'MsgBox oTable.GetRowCount
     
        Dim AppExcel As Object
        Dim Wk As Object, Ws As Object
        Set AppExcel = CreateObject("Excel.application")
        AppExcel.Visible = True
        Set Wk = AppExcel.Workbooks.Add
        Set Ws = Wk.ActiveSheet
     
        R = 2
        'Enumerate the table using test for EndOfTable
        For i = 1 To oTable.Columns.Count
            Ws.Cells(1, i).Value = oTable.Columns.item(i).Name
            If Ws.Cells(1, i).Value = "http://schemas.microsoft.com/mapi/proptag/0x0E1B000B" Then Ws.Cells(1, i).Value = "PR_HASATTACH"
             If Ws.Cells(1, i).Value = "http://schemas.microsoft.com/mapi/proptag/0x1000001F" Then Ws.Cells(1, i).Value = "Body"
        Next i
        Ws.Cells.NumberFormat = "@"
        Ws.Range("C:H").NumberFormat = "General"
     
        'GoTo parcourir
        '     one row spanning several columns
        oTable.Sort "LastModificationTime", True
        arr = oTable.GetArray(oTable.GetRowCount)
     
        Dim Destination As Range
        Set Destination = Ws.Range("a2")
        Set Destination = Destination.Resize(UBound(arr, 1) + 1 - LBound(arr, 1), UBound(arr, 2) + 1 - LBound(arr, 2))
     
        On Error Resume Next
        Destination.Value = arr
     
        If Err = 1004 Then GoTo parcourir
        'quand cela ne marche pas cela vient du format de la colonne destination
        On Error GoTo 0
        GoTo mef
     
        'AUTRE METHODE on ecrit en parcourant les enregistrement et les colonnes
    parcourir:
        'pour parcourir la table champs par champs
        oTable.MoveToStart
        Do Until (oTable.EndOfTable)
            On Error Resume Next
            Set oRow = oTable.GetNextRow()
            For i = 1 To oTable.Columns.Count
                Debug.Print oRow("Body")
                AppExcel.Cells(R, i).Value = oRow(oTable.Columns(i).Name)
            Next i
     
            R = R + 1
        Loop
     
        GoTo mef
     
    mef:
     
        'mise en forme
        With Ws.Cells
            .AutoFilter
            .EntireColumn.AutoFit
        End With
     
        With Ws.Rows("1:1").Interior
            .Pattern = xlSolid
            .PatternColorIndex = xlAutomatic
            .Color = 65535
            .TintAndShade = 0
            .PatternTintAndShade = 0
            .Parent.Font.Bold = True
        End With
        Ws.Cells.WrapText = True
        Ws.Cells.WrapText = False
        Exit Sub
     
    End Sub
    Tu vas devoir confronter les données de tes questions et réponses pour obtenir tes éléments, soit tu travailles avec les sujets, mais je pense plus intéressant de travailler avec la colonne ConversationIndex

    les 44 premiers caractères désignent ta conversation, chaque réponse fait augmenter de 10 caractères le champ.

    ci-dessous un exemple pour 4 Emails de la même conversation.

    0101D286D1F3269CA16143530A4CBB51FBC3F6FDAEC3
    0101D286D1F3269CA16143530A4CBB51FBC3F6FDAEC3A16A12C800
    0101D286D1F3269CA16143530A4CBB51FBC3F6FDAEC3A16A12C8008043314CF0
    0101D286D1F3269CA16143530A4CBB51FBC3F6FDAEC3A16A12C8008043314CF080000342B0

    Donc dans le tableau des "ELEMENTS ENVOYES" tu vas devoir faire un rechercheV ou EQUIV SUR gauche(conversationIndex,44) DANS LA FEUILLE "BOITE DE RECEPTION" tu trouveras l'Email d'origine et tu pourras comparer la date d'envoi avec la date de réception de ce dernier.

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2017
    Messages : 14
    Points : 3
    Points
    3
    Par défaut
    Je te remercie énormément Oliv.
    J'essaie d’implémenter ce code et reviens vers toi pour faire part de l'avancé.

    encore un grand merci..

  6. #6
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2017
    Messages : 14
    Points : 3
    Points
    3
    Par défaut
    Bonjour Oliv,

    Comment déclarer la boite générique "Casa.CONDITIONS-BANCAIRES@......Fr" que je souhaiterais traiter sans avoir à passer par le choix de la boîte.


    Bien à toi et un grand merci pour ton aide.

    Simoa

  7. #7
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Bonsoir,

    JE doute que ce soit ton problème prioritaire, mais bon

    actuellement tu as cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    'Si on connait le nom
        'Set oFolder = OL.Session.GetDefaultFolder(olFolderInbox)
     
        'si on veut choisir
         Set oFolder = OL.Session.PickFolder
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    'Si on connait le nom
        Set oFolder = OL.Session.folders("Casa.CONDITIONS-BANCAIRES@......Fr").Store.GetDefaultFolder(olFolderInbox)
     
        'si on veut choisir
         'Set oFolder = OL.Session.PickFolder
    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
    Sub test()
     
        Set OL = Application
     
        'une autre BAl
        Set oFolderBAL = OL.Session.Folders("Casa.CONDITIONS-BANCAIRES@......Fr")
        Debug.Print oFolderBAL.FolderPath
     
        'La boite de reception de cette bal
        Set oFolderInbox = oFolderBAL.Store.GetDefaultFolder(olFolderInbox)
        Debug.Print oFolderInbox.FolderPath
     
         'Un sous dossier de la "boite de réception"
        Set oFolder = oFolderInbox.Folders("sous dossier")
        Debug.Print oFolder.FolderPath
     
        'Un dossier au même niveau que la "boite de réception"
        Set oFolder = oFolderInbox.Parent.Folders("Calendrier")
        Debug.Print oFolder.FolderPath
    End Sub

  8. #8
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2017
    Messages : 14
    Points : 3
    Points
    3
    Par défaut
    Bonjour Oliv, je te remercie pour ton aide et tes réponses précieuses.

    Quand je compile, la macro (ExportInbox) me génère un nouveau fichier excel alors que je souhaiterai qu'elle génère les données dans le fichier feuil1"boite de réception"
    Fichiers attachés Fichiers attachés

  9. #9
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    c'est cette partie à modifier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        Set AppExcel = CreateObject("Excel.application")
        AppExcel.Visible = True
        Set Wk = AppExcel.Workbooks.Add
        Set Ws = Wk.ActiveSheet

    par un truc comme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        Set AppExcel = application
        AppExcel.Visible = True
        Set Wk = AppExcel.activeworkbook
        Set Ws = Wk.worksheets("boite de réception")

  10. #10
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2017
    Messages : 14
    Points : 3
    Points
    3
    Par défaut
    Je te remercie pour cette rapide réponse.

    En modifiant le code, j'ai une erreur au niveau dans la partie mise en forme "variable objet ou variable de bloc with non définie" "fichier joint"

    Bien à toi,
    Fichiers attachés Fichiers attachés

  11. #11
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Peux tu publier ton code modifié entres balise code en utilisant le bouton #

    on n'aime pas trop ouvrir des fichiers avec des macros

  12. #12
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2017
    Messages : 14
    Points : 3
    Points
    3
    Par défaut
    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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
      Dim AppExcel As Object
        Dim Wk As Object, Ws As Object
     
        Set AppExcel = Application
        AppExcel.Visible = True
        Set Wk = AppExcel.ActiveWorkbook
        Set Ws = Wk.Worksheets("boite De Réception")
     
     
        R = 2
        'Enumerate the table using test for EndOfTable
        For i = 1 To oTable.Columns.Count
            Ws.Cells(1, i).Value = oTable.Columns.Item(i).Name
            If Ws.Cells(1, i).Value = "http://schemas.microsoft.com/mapi/proptag/0x0E1B000B" Then Ws.Cells(1, i).Value = "PR_HASATTACH"
             If Ws.Cells(1, i).Value = "http://schemas.microsoft.com/mapi/proptag/0x1000001F" Then Ws.Cells(1, i).Value = "Body"
        Next i
        Ws.Cells.NumberFormat = "@"
        Ws.Range("C:H").NumberFormat = "General"
     
        'GoTo parcourir
        '     one row spanning several columns
        oTable.Sort "LastModificationTime", True
        arr = oTable.GetArray(oTable.GetRowCount)
     
        Dim Destination As Range
        Set Destination = Ws.Range("a2")
        Set Destination = Destination.Resize(UBound(arr, 1) + 1 - LBound(arr, 1), UBound(arr, 2) + 1 - LBound(arr, 2))
     
        On Error Resume Next
        Destination.Value = arr
     
        If Err = 1004 Then GoTo parcourir
        'quand cela ne marche pas cela vient du format de la colonne destination
        On Error GoTo 0
        GoTo mef
     
        'AUTRE METHODE on ecrit en parcourant les enregistrement et les colonnes'
    parcourir:
        'pour parcourir la table champs par champs
        oTable.MoveToStart
        Do Until (oTable.EndOfTable)
            On Error Resume Next
            Set oRow = oTable.GetNextRow()
            For i = 1 To oTable.Columns.Count
                Debug.Print oRow("Body")
                AppExcel.Cells(R, i).Value = oRow(oTable.Columns(i).Name)
            Next i
     
            R = R + 1
        Loop
     
        GoTo mef
     
    mef:
     
        'mise en forme'
        With Ws.Cells
            .AutoFilter
            .EntireColumn.AutoFit
        End With
     
        With Ws.Rows("1:1").Interior
            .Pattern = xlSolid
            .PatternColorIndex = xlAutomatic
            .Color = 65535
            .TintAndShade = 0
            .PatternTintAndShade = 0
            .Parent.Font.Bold = True
        End With
        Ws.Cells.WrapText = True
        Ws.Cells.WrapText = False
        Exit Sub
     
    End Sub
    L'erreur est au niveau de la mise en forme erreur "variable objet ou variable de bloc with non définie"

  13. #13
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    ce n'est pas entre # que tu dois mettre le code mais tu dois cliquer sur le bouton # de la barre d'icones de l'éditeur HTML (au dessus)

    quelle ligne exactement l'erreur ?

  14. #14
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2017
    Messages : 14
    Points : 3
    Points
    3
    Par défaut
    lool que je suis con

    Erreur à cette ligne "With Ws.Cells" quand je compile

    Bien à toi,

  15. #15
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     With Ws.Cells
            .AutoFilter
            .EntireColumn.AutoFit
        End With
    Il ne faut pas " à la fin de la ligne

  16. #16
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2017
    Messages : 14
    Points : 3
    Points
    3
    Par défaut erreur compilation
    Bonjour Oliv

    Dans le code y'a pas le " je l'ai mis juste pour montrer la ligne qui remonte une erreur quand je compile.

    Voila le code
    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
    With Ws.Cells
            .AutoFilter
            .EntireColumn.AutoFit
        End With
     
        With Ws.Rows("1:1").Interior
            .Pattern = xlSolid
            .PatternColorIndex = xlAutomatic
            .Color = 65535
            .TintAndShade = 0
            .PatternTintAndShade = 0
            .Parent.Font.Bold = True
        End With
        Ws.Cells.WrapText = True
        Ws.Cells.WrapText = False
        Exit Sub
     
    End Sub

  17. #17
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Bonjour,
    refais une compilation et publie une impression d'écran de l'erreur

  18. #18
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2017
    Messages : 14
    Points : 3
    Points
    3
    Par défaut erreur compilation
    Bonjour,

    Ci joint la capture

    Bien à toi,
    Merci bcp

    Simao
    Images attachées Images attachées  

  19. #19
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    PAREIL MAIS APRES AVOIR CLIQUE SUR DEBOGAGE !

  20. #20
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2017
    Messages : 14
    Points : 3
    Points
    3
    Par défaut
    voila

    Bien à toi,
    Images attachées Images attachées  

Discussions similaires

  1. Débutant et création de tableau de bord
    Par Jcho10 dans le forum Forum général Business Intelligence
    Réponses: 1
    Dernier message: 14/03/2015, 14h59
  2. Création de tableau de bord
    Par développeurenherbe dans le forum Modélisation
    Réponses: 4
    Dernier message: 07/11/2010, 20h00
  3. [PPT-2003] Génération d'un tableau de bord à partir d'une table excel
    Par Dborj dans le forum VBA PowerPoint
    Réponses: 1
    Dernier message: 18/03/2010, 15h09
  4. Création d'un tableau word vierge à partir d'excel
    Par johan3240 dans le forum Excel
    Réponses: 3
    Dernier message: 07/07/2009, 11h20
  5. [conception] Création d'un tableau de bord
    Par ludwigMatrix dans le forum Modélisation
    Réponses: 7
    Dernier message: 02/02/2007, 16h34

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