Contenu récent par Guy_M

  1. G

    Gestion des erreurs en VBA

    Bonjour, J'avais commencé un créer un module de classe pour gérer les erreurs "métier" et avoir un mode debug pour les erreur "classiques". C'est beaucoup plus rustique que ce que vous faites (le résultat me satisfaisait), et mon mode debug est foireux (j'ai l'impression d'exécuter 2 fois la...
  2. G

    XL 2010 VBA Copier une validation de cellule

    Je ne souhaites ne conserver que les valeurs et les contraintes de validation quand il y en a.
  3. G

    XL 2010 VBA Copier une validation de cellule

    Bonjour, Je copie les valeurs et les formats d'une feuille (source) dans une autre (Destination) et je souhaite conserver les validations des cellules. J'ai donc tenté ce petit bout de code With FeuilDest FeuilSource.Cells.Copy 'L'ordre du collage doit être respecté pour...
  4. G

    XL 2016 REGROUPER PLUSIEURS FICHIER EXCEL

    Si les fichiers ont la même structure, "Power query" ou "Récupérer et transformer" suivant la version d'Excel utilisée est la solution la plus simple.
  5. G

    XL 2010 VBA Worksheet.Unprotect puis Worksheet.Protect en conservant les autorisations (proposition de macro)

    Merci @sylvanu pour ces éléments. Mon objectif est d'avoir une méthode universelle, j'ai besoin de déprotéger pour travailler avec le contenu d'une feuille et je souhaite la restituter dans l'état de protection où elle était avant ça : au moment de déprotéger, je ne sais pas qu'elle sont les...
  6. G

    XL 2010 VBA Worksheet.Unprotect puis Worksheet.Protect en conservant les autorisations (proposition de macro)

    Bonjour, J'ai appris à mes dépendants que Worksheet.Protect remet toutes les autorisations aux valeurs par défaut:eek: J'ai donc cherché une solution pour conserver les autorisations telles qu'elles étaient au moment du Worksheet.Unprotect, je n'ai rien trouvé, j'ai donc écrit une macro pour...
  7. G

    XL 2010 VBA: Diffuser ses macros à ses collègues

    Bonjour, J'écris des macros pour mon usage personnel et les diffuse/mets à disposition de mes collègues qui ont les mêmes besoins que moi. Si la macro ne manipule que des objets d'Excel cela ne pose pas de problèmes particulier en dehors d'abaisser un peu le niveau de sécurité pour les macros...
  8. G

    XL 2010 VBA: Selection ou ActiveCell d'une feuille qui n'est pas active

    Bonjour @eriiiic, Je sais que ActiveCell est inclus dans Selection, cette apparente confusion m’arrange, cela me permet de ne faire qu'une fonction. Dans l'idéal, il faudrait 2 fonctions ou que je retourne un tableau de range (je vais y réfléchir). J'ai vu des astuces avec...
  9. G

    XL 2010 VBA: Selection ou ActiveCell d'une feuille qui n'est pas active

    Bonjour @Staple1600, Comment appelle-t-on l'équivalent de Selection et ActiveCell dans une feuille qui n'est pas active ? A bientôt GM
  10. G

    XL 2010 VBA: Selection ou ActiveCell d'une feuille qui n'est pas active

    Bonjour, Je souhaite récupérer les cellules de la sélection ou à défaut la cellule active d'une autre feuille que la feuille active. A force de fouiller sur le web, j'ai compris que "Selection" et "ActiveCell" s'applique à la feuille active et qu'il semble que ce ne soit pas trivial. En...
  11. G

    XL 2010 Un fichier intermédiaire est-il nécessaire pour envoyer par mail la feuille active en PDF ?

    Bonjour, Merci pour cette réponse. Pour envoyer une feuille Excel, on la copie dans un nouveau classeur (activesheet.copy) puis on la joint à un mail. Dans ce cas VBA Excel gère le fichier intermédiaire (création nommage/destruction). Je rêvais qu'il en soit ainsi pour les PDF. Salutations GM
  12. G

    Une astuce pour rendre vos formules complexes plus lisibles!

    C'est quelque chose que j'utilise trop peu souvent, avec de l'indentation (habitude de programmation) sur de très longues formules ça rend beaucoup de service. =SI(A2>16;"Excellent"; SI(A2>12;"Bon"; SI(A2>8;"Médiocre"; SI(A2>4;"Faible";"Mauvais") ) ) )
  13. G

    XL 2010 Un fichier intermédiaire est-il nécessaire pour envoyer par mail la feuille active en PDF ?

    Bonjour, Je vais écrire une petite macro pour créer un mail Outlook avec en pièce jointe la feuille active en PDF. Je n'ai pas de problème pour écrire des macros, j'ai déjà écrit des macros VBA d'envoi par Outlook. Les seuls algorithmes que j'ai trouvé en ligne sont de la forme : Enregistrer...
  14. G

    XL 2010 Excel Tableau conserver les nom de colonnes dans les formules (Power Query) [Résolu][Partiellement]

    Bonjour, Du coup, j'ai essayé "=NBVAL(BDD[[A5]:A5]])" et cela n'a pas eu le résultat escompté. Il faut que je trouve une autre solution pour ce cas. Edit : Note pour moi-même Faire un NBVAL sur la colonne récupérée par son numéro avec une formule du type...
Haut Bas