Crunchez vos adresses URL
|
Rejoignez notre discord
|
Hébergez vos photos
Page 6 sur 12 PremièrePremière 123456789101112 DernièreDernière
Affichage des résultats 151 à 180 sur 352

Discussion: Excel

  1. #151
    Merci ! Je vais essayer de m'en sortir avec ça

  2. #152
    Reviens ici si tu n'y arrives pas j'essaierai de te le faire.

  3. #153
    Hehe je sens que je vais refaire une apparition ici demain soir

  4. #154
    Citation Envoyé par BSRobin Voir le message
    Edit3: j'ai lâché les contrôles classiques et suis parti sur de l'ActiveX, ça marche bien mieux.
    Oui, c'est mieux .... mais parfois pas, comme quand Microsoft décide que ce n'est plus sécurisé et les bloque dans une màj winupdate

  5. #155
    Hamozus n'est pas repassé, j'espère qu'il a survécu

  6. #156
    Perso, je pense que l'approche n'est pas la bonne, même si on reste sur de l'Excel, il faudrait raisonner comme s'il s'agissait d'une base de données (et une seule) :
    - Un onglet avec la base, dans laquelle chaque personne a ses données en ligne, dont l'équipe, ce qui :
    1) permet de changer un mec d'équipe sans se taper le déplacement de la ligne d'un onglet à l'autre,
    2) d'aller chercher à un seul endroit si on veut le détail d'un mec.
    - Les onglets équipe tapent aussi sur le même onglet base de données, soit en tableau croisé dynamique (beurk), soit en formules / code. Cela dit, moi, je ne ferai qu'un seul onglet équipe, avec une liste déroulante d'équipe et choisir l'équipe affiche les données en rapport

  7. #157
    Ah oui toi tu parles de faire un onglet raw data avec tous les onglets d'équipe concaténés et une pivot table dans un autre onglet en fait, c'est ça ?

  8. #158
    Par exemple, oui (j'apprend au passage que les TCD s'appellent Pivot Table en anglais ), même si perso je préfèrerais le faire en VBA (en formule, ce serait crade si le nb de joueurs n'est pas fixe, sinon c'est encore mieux), j'aime pas les TCD

  9. #159
    Citation Envoyé par Wobak Voir le message
    Hamozus n'est pas repassé, j'espère qu'il a survécu
    Non pas encore, mais j'ai pas eu le temps de regarder hier. Je viens de rentrer du taff je m'y penche en regardant vos commentaires supplémentaires (et me noyant un peu plus ).

  10. #160
    Bonjour a vous, canards qui excellaient dans l'art du tableur.
    J'ai un soucis d'ordre "je pense que c'est impossible" mais peut etre trouverez vous une solution.

    Mon client est un commerçant, dans le milieu du bazar. Il a donc une chiée de fournisseurs, et différends magasins qui ne revendent pas tous les memes produits.
    A ce jour, chaque fournisseur fournit un fichier excel cataloguant les produits disponibles, que le bureau central modifie, avant d'envoyer vers les magasins. Chaque magasin remplit ensuite son ficher excel avec les quantités qu'ils désirent prendre, le renvoi vers le bureau central, qui compile et passe une commande de "gros"

    Nous aimerions simplifié ce processus qui est a la fois compliqué, chronovore et provoque des chaines d'erreurs (ah mince, j'ai pas téléchargé le dernier ficher du fournisseur XY, et j'ai du coups rempli celui de l'année dernière avec des produits qui n'existent plus et je m'en suis pas rendu compte, hihi, que je suis bête (normalement, la, je suis comme ca ))

    Problème, non seulement les responsables de magasins sont "simples" mais les fournisseurs sont pas mieux. Si certains sont capables de fournir des fichiers clair, propre, voir des fichiers xml (miracle), d'autres sont a peine capable de fournir un excel.

    On chercherai donc un moyen de convertir des fichiers excel vers du xml MAIS (tout le problème est ici) les fichiers excel comprennent des photos. Elles sont "relativement" organisées (link a une cellule), mais je ne crois pas qu'il y'ai de moyen de les récupérer, nommer, et ref dans un fichier xml, n'est ce pas ?

    Sinon, existe t il un moyen d'au moins les extraire manuellement et les renommer ?

    Merci pour le temps de lecture

  11. #161
    Peut être avec du vba ?

    Si tu veux qu'on essaye il faudrait un fichier "exemple" à télécharger...

  12. #162
    Citation Envoyé par Drlecteur Voir le message
    Bonjour a vous, canards qui excellaient dans l'art du tableur.
    ...
    Le souci que tu vas rencontrer, c'est que pour chaque fichier Excel, il te faudra une façon de convertir. A ça, t'ajoutes le fait que pour un même fournisseur, ils vont peut-être te fournir des excel aux formatages différents s'ils le font à la main.
    Si ton fichier est un excel récent, il s'agit déjà de plusieurs fichiers xml :
    Renomme l'extension d'un xlsx avec une image en .zip, et tu verras tes fichiers xml qui composent ton tableau. Dans le répertoire media, tu trouveras les images stockées.
    Par contre, il faut vraiment voir si tu peux trouver une logique, par exemple, est-ce que les images ont un nom se référant aux produits.

  13. #163
    Merci de l'aide apportée,
    Avec du VBA c’était tout a fait possible (et j'en suis resté sur le cul :D )

    Pour info, le code que j'ai utilisé:
    Code:
    Sub ExtractionImagesFeuille()
        Dim Pict As Picture
        Dim Nb As Byte
        Dim Name As String
     
        Application.ScreenUpdating = False
     
        For Each Pict In Worksheets("COMMANDE").Pictures
            Pict.CopyPicture 'copie l'image
            Name = Pict.TopLeftCell.Offset(0, -10).Value
            With Worksheets("Feuil1").ChartObjects.Add(0, 0, Pict.Width, Pict.Height).Chart
                .Paste 'colle l'image dans un graphique temporaire
                'Sauvegarde au format image, dans le même répertoire que ce classeur.
                .Export ThisWorkbook.Path & "\TEST\" & Name & ".jpeg", "JPEG"
            End With
     
            'Supprime le graphique
            Nb = Worksheets("Feuil1").ChartObjects.Count
            Worksheets("Feuil1").ChartObjects(Nb).Delete
        Next Pict
     
        Application.ScreenUpdating = True
    End Sub
    que j'ai majoritairement trouvé sur le net, avant de l'adapter.

    En effet, pour chaque fournisseur son excel et donc sa macro pour tenter de faire un truc homogène...
    Mais, j'ose espérer qu'un meme fournisseur ne change pas son format en cours de route, et que donc, ca sera juste un travail fastidieux a l'origine.

    Merci pour le trick avec le .zip, c'est surprenant et pratique !

  14. #164
    Bonjour,

    Est-ce possible de forcer des onglets à apparaître sur plusieurs lignes, plutôt que de devoir les chercher avec les flèches du bas ?
    Peut-on afficher ces onglets en haut ?

    Merci.

  15. #165
    Apparemment le tips utilisé dans le cas de plein d'onglets c'est le clic droit sur la flèche à gauche des onglets.

    Ça affiche une boite de dialogue verticale avec les noms des onglets

  16. #166
    Moui mais c'est pas plus pratique.

    Merci quand même.

  17. #167
    Quelqu'un peut me filer un coup de main sur de l'édition d'Excel ?
    Je dois imprimer deux tableaux dont les hauts doivent être identiques (les trois premières lignes).
    Ben même en faisant des copié-collés, je n'y arrive pas, j'ai pourtant viré les ajustements, mais que dalle, j'ai un décalage entre les deux impressions

    Quelqu'un saurait comment corriger cela ?

  18. #168
    Ils sont dans des onglets séparés ?

  19. #169
    Citation Envoyé par deathdigger Voir le message
    Quelqu'un peut me filer un coup de main sur de l'édition d'Excel ?
    Je dois imprimer deux tableaux dont les hauts doivent être identiques (les trois premières lignes).
    Ben même en faisant des copié-collés, je n'y arrive pas, j'ai pourtant viré les ajustements, mais que dalle, j'ai un décalage entre les deux impressions

    Quelqu'un saurait comment corriger cela ?
    Mise en page -> Onglet Feuille -> Lignes à répéter en haut


  20. #170
    Ça m'a trop gonflé, au final, j'ai séparé les deux pages (en gros, c'est pour sortir un PDF dans lequel j'écris à un endroit donné).
    Mais ouais, ils étaient dans des onglets séparés, et en fait, quand tu joues avec les mises en page, c'est très compliqué d'avoir un truc carré.

  21. #171
    Petite question, sans vous prendre la tête ni me donner la solution ce n'est que du virtuel, pour ma connaissance, et je n'ai pas Excel sur ce PC.

    Est il possible dans Excel de créer un bouton Impression rapide par imprimante ? C'est à dire sans aller à chaque impression sélectionner l'imprimante voulue quand on a plusieurs choix, la lexmark laser, la HP couleur, ou même du fichier PDF s'il est configuré... Hop un bouton Impression rapide pour chacune dans la barre d'outils.
    Je pense que oui, mais n'étant plus utilisateur ni au fait depuis bien... pfiuuu au moins 2005, je préfère demander aux spécialistes.

  22. #172
    Citation Envoyé par Yog-Sothoth Voir le message
    Petite question, sans vous prendre la tête ni me donner la solution ce n'est que du virtuel, pour ma connaissance, et je n'ai pas Excel sur ce PC.

    Est il possible dans Excel de créer un bouton Impression rapide par imprimante ? C'est à dire sans aller à chaque impression sélectionner l'imprimante voulue quand on a plusieurs choix, la lexmark laser, la HP couleur, ou même du fichier PDF s'il est configuré... Hop un bouton Impression rapide pour chacune dans la barre d'outils.
    Je pense que oui, mais n'étant plus utilisateur ni au fait depuis bien... pfiuuu au moins 2005, je préfère demander aux spécialistes.
    Oui, en utilisant ActivePrinter notamment

  23. #173

  24. #174
    Bonjour à tous,

    Je cherche à faire un truc tout bête que les dieux excel me refusent :
    Un p***** de copier coller d'une fenêtre à une autre..!!

    J'ai mon fichier, c'est une balance agée toute bête, fichier .csv, et je demande à excel de faire un copier coller dans un autre fichier comme ça ma balance agée elle est plus jolie avec un tableau croisé dynamique.

    Donc ma BA :



    Ma macro :

    Sub maj()
    '
    ' maj Macro
    '
    ' Touche de raccourci du clavier: Ctrl+m
    '
    Classeur = Application.GetOpenFilename("Classeurs Excel,*.csv")
    If Classeur = False Then Exit Sub
    Workbooks.Open Filename:=Classeur
    Columns("A:L").Select
    Range("L1").Activate
    Selection.Copy
    Windows("balance agee.xlsm").Activate
    Sheets("donnees").Select
    Columns("A:L").Select
    ActiveSheet.Paste
    Sheets("Balance Agee").Select
    Application.CutCopyMode = False
    ActiveWorkbook.RefreshAll
    End Sub

    Et là, ben non, quand la macro ouvre le fichier il ressort comme ça tout dégueulasse (sans le message d'erreur, ça j'ai corrigé depuis)



    Alors, que si je l'ouvre à la main, il s'affiche comme dans la première image. Il s'affiche mais me met ces deux messages auxquels je réponds oui :



    Avec la macro le premier message apparaît pas c'est peut être une piste ?

    TL;DR : GRRR

  25. #175
    Alors que je comprenne bien. Tu veux mettre à jour un tableau excel qu'on voit dans ton premier screenshot à partir des datas présentes dans un autre CSV, c'est ça?

  26. #176
    Citation Envoyé par dingo47 Voir le message
    Bonjour à tous,

    Je cherche à faire un truc tout bête que les dieux excel me refusent :
    Un p***** de copier coller d'une fenêtre à une autre..!!

    J'ai mon fichier, c'est une balance agée toute bête, fichier .csv, et je demande à excel de faire un copier coller dans un autre fichier comme ça ma balance agée elle est plus jolie avec un tableau croisé dynamique.

    Donc ma BA :

    http://tof.canardpc.com/view/447c282...256689bac8.jpg

    Ma macro :

    Sub maj()
    '
    ' maj Macro
    '
    ' Touche de raccourci du clavier: Ctrl+m
    '
    Classeur = Application.GetOpenFilename("Classeurs Excel,*.csv")
    If Classeur = False Then Exit Sub
    Workbooks.Open Filename:=Classeur
    Columns("A:L").Select
    Range("L1").Activate
    Selection.Copy
    Windows("balance agee.xlsm").Activate
    Sheets("donnees").Select
    Columns("A:L").Select
    ActiveSheet.Paste
    Sheets("Balance Agee").Select
    Application.CutCopyMode = False
    ActiveWorkbook.RefreshAll
    End Sub

    Et là, ben non, quand la macro ouvre le fichier il ressort comme ça tout dégueulasse (sans le message d'erreur, ça j'ai corrigé depuis)

    http://tof.canardpc.com/preview2/1b3...8169f4137a.jpg

    Alors, que si je l'ouvre à la main, il s'affiche comme dans la première image. Il s'affiche mais me met ces deux messages auxquels je réponds oui :
    http://tof.canardpc.com/view/5d05cec...ae105ed316.jpg
    http://tof.canardpc.com/view/c2042db...898a491484.jpg

    Avec la macro le premier message apparaît pas c'est peut être une piste ?

    TL;DR : GRRR
    Ce n'est pas parce que c'est du CSV que ça merde ? Tu peux tester avec un fichier Excel ?

  27. #177
    En fait j'ai du mal m'exprimer :
    Mon premier screenshot, c'est le fichier csv quand je l'ouvre avec excel tout bêtement en faisant ctrl + O
    Le second screenshot c'est le même fichier quand il s'ouvre avec la macro..

    J'ai ensuite un autre fichier qui comporte deux onglets : donnees et tableau. Dans données y'a le copier coller du .csv, et dans tableau le joli tableau TCD qui se sert des données de l'onglet appelé fort opportunément donnees..

    P.s : je suis d'accord le format CSV ça pue mais j'ai pas le choix, c'est le logiciel de mon taf qui le génère

  28. #178
    Tu pourrais nous fournir un fichier csv type que tu reçois et le résultat final que tu aimerais ?

  29. #179
    Ça marche j'envoie ça tout à l'heure qd je serai dans le train ! Merci en tout cas de m'aider à démêler tout ça

  30. #180
    Finalement je vais pas poster le fichier car y'a des noms de clients à l'intérieur.
    Je voulais automatiser le truc pour faciliter le boulot de ma comptable mais c'est pas grave je lui montrerai comment faire un copier coller de quelques colones on s'en sortira :-)

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •