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 :

Création d'un classeurs à partir d'une selection de données. [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 13
    Points : 4
    Points
    4
    Par défaut Création d'un classeurs à partir d'une selection de données.
    Bonjour,

    Actuellement en stage en compta et connaissant peu le VBA je m’adresse à vous.

    Nous avons une feuille des données excel regroupant plusieurs informations sur nos filiales.
    J'aimerai développer une marco qui identifierai, exctracterai toutes les informations pour une filiales et créerait un classeur par filiale avec ses informations.

    J'avoue être complétement perdu dans le code.

    Merci pour votre aide.

    Tonio-

  2. #2
    Membre expérimenté Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 903
    Points : 1 364
    Points
    1 364
    Par défaut
    Bonjour

    J'avoue être complétement perdu dans le code
    Quel est ton code ?

    identifierai, exctracterai toutes les informations
    D'où proviennent les données ? Comment sont-elles organisées ?

    Si c'est généré un classeur par filiale, et qu'il n'y aucun traitement à faire, l'algorithmie serait la suivante :

    1) Afficher les informations avec un tri sur l'identifiant de la filiale (partie identification)
    2) Parcourir chacune des lignes de ta base de données et recopier les données et/ou les traiter dans un nouveau classeur jusqu'à ce que ton identifiant ne soit plus celui qui correspond à ta filiale (partie extraction)

    On manque un peu de détails...

    Cordialement,
    Le sabre est une arme. Le kendo est un art de tuer. Quelles que soient les belles paroles pour l'expliquer, telle est sa vérité.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 13
    Points : 4
    Points
    4
    Par défaut
    Gado2600 merci pour ton aide.

    Les données sont triées par identifiant produit. il chaque filiale possède une ou plusieurs références produits uniques.

    J'ai obtenu ce code grâce à la fonction enregistrement de macro.

    Je manque de connaissance pour effectuer la boucle que tu me proposes
    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
    Sub Test()
    '
    ' Test Macro
    '
     
    ' Selection des premieres données. Je ne sais pas variabiliser le "2" sachant que mes filiales vont de "01" à "99".
     
        ActiveSheet.Range("$A$2:$X$261").AutoFilter Field:=1, Criteria1:="2"
        Range("A1:Y261").Select
        Range("B7").Activate
    ' Copie des données et création de la nouvelle feuille
        Selection.Copy
        Workbooks.Add
        ActiveSheet.Paste
        Windows("Classeur2").Activate
    'Je recommence à copier les données du même classeur, de la même filiale mais d'une autre feuille.
        ActiveSheet.Range("$A$2:$X$261").AutoFilter Field:=1
        Sheets("Produits2").Select
        Range("A118").Select
        Selection.End(xlUp).Select
        ActiveSheet.Range("$A$2:$AM$211").AutoFilter Field:=1, Criteria1:="2"
        Cells.Select
        Application.CutCopyMode = False
        Selection.Copy
        Windows("Classeur11").Activate
        Range("B9").Select
        Sheets("Feuil2").Select
        ActiveSheet.Paste
        Windows("Classeur2").Activate
        ActiveSheet.Range("$A$2:$AM$211").AutoFilter Field:=1
    End Sub
    grand merci pour ton aide.

    Cordialement,

    Tonio-

  4. #4
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut création de classeur
    Bonjour,

    Tout d'abord, il faut bien débuter et nous passons tous par là.

    Après une familiarisation sur les tableaux et les dictionnaires, tu pourras utiliser cette - modeste - contribution.

    création de feuilles depuis occurences

    Avec cette adaptation : créer un classeur en lieu et place de créer une feuille

    Bonne soirée.

    Bien Cordialement.

    Marcel

    Dernier billet:
    Suppression des doublons d'un tableau structuré, gestion d'un array

    Pas de messagerie personnelle pour vos questions, s'il vous plaît. La réponse peut servir aux autres membres. Merci.


  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 13
    Points : 4
    Points
    4
    Par défaut
    Merci encore pour votre aide.

    Pouvez-vous me dire vos pensées sur ce 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
    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
     
     
    Option Explicit
    Option Compare Text
     
    Sub Test()
     
    End Sub
    Dim Codeentity As String
    Dim Email As String
    Dim n As Integer
    Dim Nom_Fichier_source As String
     
    'Lancement de la boucle
    n = 2
    Nom_Fichier_source = ActiveWorkbook.Name
     While Not IsEmpty(Sheets("contact").Cells(n, 1))
     
     'Création et enregistrement d'un nouveau classeur
        Workbooks.Add
                ChDir "XXX/XXX/XXX/XXX"
        ActiveWorkbook.SaveAs Filename:= _
                "XXX/XXX/XXX/XXX/&n.xls", _
                FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _
                ReadOnlyRecommended:=False, CreateBackup:=False
     
    'Les ongles sont renommés
        ActiveSheet.Paste
            Sheets("Feuil1").Select
            Sheets("Feuil1").Name = "Product"
            Sheets("Feuil2").Select
            Sheets("Feuil2").Name = "Product bio"
     
    'Selection et copie  des données
        Windows("New Product.xls").Activate
            Sheets("Bank information").Select
            ActiveSheet.Range("$A$2:$X$261").AutoFilter Field:=1, Criteria1:="n"
            Range("A1:Y261").Select
            Range("M9").Activate
            Selection.Copy
            ActiveWindow.ScrollColumn = 3
            ActiveWindow.ScrollColumn = 1
            ActiveWindow.SmallScroll Down:=-9
     
     'Nous collons les données
        Windows("n").Activate
        ActiveSheet.Paste
     
     'Fermeture du classeur
        Windows("n.xls").Activate
        ActiveWindow.Close True
     
        n = n + 1
     
    'Fin de la boucle
    Wend
     
     'Nous fermons les classeurs
      Windows("New Product.xls").Activate
     ActiveWindow.Close False
     
     
    End Sub
    Merci pour vos retours.

    Cordialement,

    Tonio-

  6. #6
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 13
    Points : 4
    Points
    4
    Par défaut
    Bonjour à tous,

    Je rencontre un problème dans l'enregistrement du fichier.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     ActiveWorkbook.SaveAs Filename:= _
                "XXX/XXX/XXX/XXX/&n.xls", _
                FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _
                ReadOnlyRecommended:=False, CreateBackup:=False

    J'aimerai variabilité le nom. Savez-vous comment je peux faire ?

    Cordialement,

    TONIO-

  7. #7
    Invité
    Invité(e)
    Par défaut
    bonjour;
    comme te la suggéré MarcelG, j'utiliserais un dictionnaires pour dédoublonner chaque filiale et tu utilises un filtre élaboré voir le lien!
    http://www.developpez.net/forums/d13...s/#post7481714

  8. #8
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 13
    Points : 4
    Points
    4
    Par défaut
    Bonjour rdurupt et MarcelG,

    Merci beaucoup pour votre aide, mais je nage totalement.

    J'ai vraiment l'impression que ce que je veux réaliser est très simple mais lors de l'activation de la marco ça ne marche pas.

    De plus mon niveau est trop faible pour comprendre le vocabulaire que vous utilisez.

    Merci encore pour votre aide.

    Tonio-

  9. #9
    Invité
    Invité(e)
    Par défaut
    bonjour
    Regarde le fichier joint!
    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
    Sub test()
    Dim Dico As Object
    Dim R As Range
    Set R = Sheets("Feuil1").UsedRange
    Set Dico = Ditionaire(R, 2, 1)
    I = Dico.items
    For n = 0 To Dico.Count - 1
        CreerClasseur R, "C:\MyTest", I(n)
    Next
    End Sub
    Function Ditionaire(R As Range, lStart As Long, C As Integer) As Object
    Dim L As Long
    Set Ditionaire = CreateObject("Scripting.dictionary")
    For L = lStart To R.Rows.Count
       If Not Ditionaire.Exists(R(L, C).Value) Then Ditionaire.Add R(L, C).Value, R(L, C).Value
    Next
    End Function
    Sub CreerClasseur(Source As Range, Chemin, filiales)
    If Right(Chemin, 1) <> "\" Then Chemin = Chemin & "\"
    Dim Fltr As Workbook
    Dim NewWb As Workbook
    Set Fltr = Workbooks.Add
    Fltr.Sheets(1).Range("A1") = "filiales"
    Fltr.Sheets(1).Range("A2") = filiales
    Set NewWb = Workbooks.Add
    NewWb.Sheets(1).Name = filiales
    FiltreActif Source, Fltr.Sheets(1).UsedRange, NewWb.Sheets(1).Range("A1"), False
    Fltr.Close False
    NewWb.SaveAs Chemin & filiales & ".xlsx"
    NewWb.Close False
    Set NewWb = Nothing
    Set Fltr = Nothing
    End Sub
    Function FiltreActif(RangeSource As Range, CriterRange As Range, CopyRange As Range, Optional Unique As Boolean = True) As Boolean
    FiltreActif = False
    On Error Resume Next
     RangeSource.AdvancedFilter Action:= _
            xlFilterCopy, CriteriaRange:=CriterRange _
            , CopyToRange:=CopyRange, Unique:=Unique
            DoEvents
            If Err = 0 Then FiltreActif = True
            On Error GoTo 0
    End Function
    Fichiers attachés Fichiers attachés

  10. #10
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 13
    Points : 4
    Points
    4
    Par défaut
    Rdurupt,

    Ton code m'a bien aidé mais je n'arrive pas à le décortiquer pour l'adapter à mon ficher.

    En effet, j'ai tenté d'adapter ce code à mon fichier, mais je bloque sur l'écriture du code pour la copie de 3 onglets par fichier.

    J'ai effectué le code suivant mais cela ne marche pas
    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
     
    Sub CreerClasseur(Source As Range, Chemin, filiales)
    If Right(Chemin, 1) <> "\" Then Chemin = Chemin & "\"
    Dim Fltr As Workbook
    Dim NewWb As Workbook
    Set Fltr = Workbooks.Add
    Fltr.Sheets(1).Range("A1") = "filiales"
    Fltr.Sheets(1).Range("A2") = filiales
    Fltr.Sheets(2).Range("A1") = "filiales"
    Fltr.Sheets(2).Range("A2") = filiales
    Fltr.Sheets(3).Range("A1") = "filiales"
    Fltr.Sheets(3).Range("A2") = filiales
     
    Set NewWb = Workbooks.Add
    NewWb.Sheets(1).Name = filiales1
    NewWb.Sheets(2).Name = filiales2
    NewWb.Sheets(3).Name = filiales3
    FiltreActif Source, Fltr.Sheets(1).UsedRange, NewWb.Sheets(1).Range("A1"), False
    FiltreActif Source, Fltr.Sheets(2).UsedRange, NewWb.Sheets(1).Range("A1"), False
    FiltreActif Source, Fltr.Sheets(3).UsedRange, NewWb.Sheets(1).Range("A1"), False
    Fltr.Close False
    NewWb.SaveAs Chemin & filiales & ".xlsx"
    NewWb.Close False
    Set NewWb = Nothing
    Set Fltr = Nothing
    End Sub
    Merci pour le temps que vous passez

  11. #11
    Invité
    Invité(e)
    Par défaut
    dans l'énoncé tu parle de classeur par filiales! et là tu fais une filiale par onglet??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    NewWb.Sheets(1).Name = filiales1
    NewWb.Sheets(2).Name = filiales2
    NewWb.Sheets(3).Name = filiales3

  12. #12
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 13
    Points : 4
    Points
    4
    Par défaut
    Merci pour cette précision.

    Non, c'est un classeur par filiale, et chaque classeur comprend 3 onglets.


    Merci

  13. #13
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Tonio- Voir le message
    Merci pour cette précision.

    Non, c'est un classeur par filiale, et chaque classeur comprend 3 onglets.
    que doit-il y avoir dans ces onglet?

    le dictionnaire marche pour les filiales si il y a un autre critère fixe pas besoin d'un autre si variable par apprentissage comme les filiales si.

    Fltr: les valeurs sur une colonne représente un ou (OR) le valeur sur une même ligne représente un et (AND)

  14. #14
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 13
    Points : 4
    Points
    4
    Par défaut
    C'est un classeur par filiale, et chaque classeur comprend 3 onglets.
    Onglet 1 : Type de produit X.
    Onglet 2 : Type de produit Y.
    Onglet 3 : Type de produit Z.

    Les informations se trouvent dans le fichier mère avec dans 3 onglets différents correspondants aux produits X, Y et Z.

    Merci

  15. #15
    Invité
    Invité(e)
    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
    Sub CreerClasseur(Source As Range, Chemin, filiales)
    If Right(Chemin, 1) <> "\" Then Chemin = Chemin & "\"
    Dim Fltr As Workbook
    Dim NewWb As Workbook
    Set Fltr = Workbooks.Add
     
    NewWb.Sheets(1).Name = filiales & " ProduitsX"
    NewWb.Sheets(2).Name = filiales & " ProduitsY"
    NewWb.Sheets(3).Name = filiales & " ProduitsZ"
     
    Fltr.Sheets(1).Range("A1") = "filiales"
    Fltr.Sheets(1).Range("A2") = filiales
    Fltr.Sheets(1).Range("B1") = "Produits"
    Fltr.Sheets(1).Range("B2") = "ProduitsX"
    FiltreActif Source, Fltr.Sheets(1).UsedRange, NewWb.Sheets(1).Range("A1"), False
     
    Fltr.Sheets(1).Range("A1") = "filiales"
    Fltr.Sheets(1).Range("A2") = filiales
    Fltr.Sheets(1).Range("B1") = "Produits"
    Fltr.Sheets(1).Range("B2") = "ProduitsY"
    FiltreActif Source, Fltr.Sheets(1).UsedRange, NewWb.Sheets(2).Range("A1"), False
     
    Fltr.Sheets(1).Range("A1") = "filiales"
    Fltr.Sheets(1).Range("A2") = filiales
    Fltr.Sheets(1).Range("B1") = "Produits"
    Fltr.Sheets(1).Range("B2") = "ProduitsZ"
    FiltreActif Source, Fltr.Sheets(1).UsedRange, NewWb.Sheets(3).Range("A1"), False
     
    Fltr.Close False
    NewWb.SaveAs Chemin & filiales & ".xlsx"
    NewWb.Close False
    Set NewWb = Nothing
    Set Fltr = Nothing
    End Sub

  16. #16
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 13
    Points : 4
    Points
    4
    Par défaut
    Merci Rdurupt.

    Décidément je n'y arrive toujours pas.

    J'ai tenté d'adapter le code à votre exemple il y a toujours l'erreur 9.filiales.xlsm

    Encore merci pour votre aide.

    Cordialement,

    Tonio-

  17. #17
    Invité
    Invité(e)
    Par défaut
    Bonjour;
    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
    Sub test()
    Dim Dico As Object
    Dim R As Range
     
    Set Dico = CreateObject("Scripting.dictionary")
    For i = 1 To 3
    Set R = Sheets(i).UsedRange
     Ditionaire R, 2, 1, Dico
     Next
    i = Dico.items
    For n = 0 To Dico.Count - 1
        CreerClasseur ThisWorkbook, "C:\MyTest", i(n)
    Next
    End Sub
    Sub Ditionaire(R As Range, lStart As Long, C As Integer, Dico As Object)
    Dim L As Long
    For L = lStart To R.Rows.Count
       If Not Dico.Exists(R(L, C).Value) Then Dico.Add R(L, C).Value, R(L, C).Value
    Next
    End Sub
    Sub CreerClasseur(Source As Workbook, Chemin, filiales)
    If Right(Chemin, 1) <> "\" Then Chemin = Chemin & "\"
    Dim Fltr As Workbook
    Dim NewWb As Workbook
    Set Fltr = Workbooks.Add
    Fltr.Sheets(1).Range("A1") = "filiales"
    Fltr.Sheets(1).Range("A2") = filiales
    Set NewWb = Workbooks.Add
    For i = 1 To 3
        NewWb.Sheets(i).Name = Source.Sheets(i).Name
    FiltreActif Source.Sheets(i).UsedRange, Fltr.Sheets(1).UsedRange, NewWb.Sheets(i).Range("A1"), False
    Next
    Fltr.Close False
    NewWb.SaveAs Chemin & filiales & ".xlsx"
    NewWb.Close False
    Set NewWb = Nothing
    Set Fltr = Nothing
    End Sub
     
    Function FiltreActif(RangeSource As Range, CriterRange As Range, CopyRange As Range, Optional Unique As Boolean = True) As Boolean
    FiltreActif = False
    On Error Resume Next
     RangeSource.AdvancedFilter Action:= _
            xlFilterCopy, CriteriaRange:=CriterRange _
            , CopyToRange:=CopyRange, Unique:=Unique
            DoEvents
            If Err = 0 Then FiltreActif = True
            On Error GoTo 0
    End Function

  18. #18
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 13
    Points : 4
    Points
    4
    Par défaut
    Ca marche,
    grand merci à tous.

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

Discussions similaires

  1. [MySQL] Création d'un fichier à partir d'une base de données Mysql
    Par develop55 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 09/11/2014, 19h48
  2. [XL-2010] Création de factures PDF à partir d'une base de données Excel
    Par lou_loutte dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/06/2014, 23h02
  3. [XL-2010] Création d'un classeur à partir d'une feuille
    Par Ludo11150 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/04/2014, 10h06
  4. affichage simultané à partir d'une selection combo
    Par donyas dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 27/07/2006, 14h59
  5. [oracle 9i]update à partir d'une selection complexe
    Par Requin15 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 13/06/2006, 10h18

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