Résultats de la recherche

  1. dionys0s

    XL 2013 VBA : modification du code (VBE) du classeur qui exécute le code [tordu]

    Bonjour le forum, Bonne année à tous ! 🥳 Pardon d'avance, c'est un peu long, j'espère que je vais réussir à être clair et limpide. J'utilise énormément les tableaux structurés (ListObject) pour mes projets. Je les trouve extrêmement pratiques. Bref. Et je passe mon temps à les modifier...
  2. dionys0s

    XL 2013 VBA (XL vers PPT) : copier un slide d'un ppt vers un autre et conserver la mise en forme

    Re, c'est pas possible non plus de cette manière, mais c'est purement lié à l'objet de ma macro. En fait le ppt source est un modèle, et en fonction d'un certain nombre de paramètres gérés dans Excel, on crée un nouveau ppt à partir du 1e. Le ppt généré contiendra certains slides du modèle...
  3. dionys0s

    XL 2013 VBA (XL vers PPT) : copier un slide d'un ppt vers un autre et conserver la mise en forme

    C'est ça. Je suis surpris qu'une fonctionnalité aussi accessible n'ait pas été implémentée en VBA.
  4. dionys0s

    XL 2013 VBA (XL vers PPT) : copier un slide d'un ppt vers un autre et conserver la mise en forme

    Bonjour job75 merci beaucoup pour ton temps, une fois de plus. Effectivement, les textes sont ok, mais le résultat obtenu n'est pas le même que lorsque je fais un collage spécial en conservant la mise en forme source, et c'est ce résultat que je cherche à atteindre (et que l'horrible fonction...
  5. dionys0s

    XL 2013 VBA (XL vers PPT) : copier un slide d'un ppt vers un autre et conserver la mise en forme

    Re le forum, j'arrive pas à croire que j'ai passé plus d'une demie-journée pour un truc qui se fait en deux clics manuellement... J'ai fini par trouver du code qui fait le job. Je trouve ça ubuesque de pas pouvoir obtenir le même résultat plus simplement... Tant pis. Si quelqu'un trouve une...
  6. dionys0s

    XL 2013 VBA (XL vers PPT) : copier un slide d'un ppt vers un autre et conserver la mise en forme

    Bonjour le forum, je m'arrache la tête sur ce sujet depuis un moment, et je n'y arrive pas. Je dois copier un certain nombre de slides d'une présentation source vers une nouvelle présentation (vierge et inexistante au début). Donc j'ouvre ma présentation source, je crée ma présentation cible...
  7. dionys0s

    XL 2013 VBA : comparaison de texte avec nombres immiscés à l'intérieur (TextAsNumber)

    Bonjour patricktoulon, merci pour ta proposition. Je ne comprends rien pour le moment 😅 donc je vais prendre le temps d'exécuter ça pas à pas pour bien piger.
  8. dionys0s

    XL 2013 VBA : comparaison de texte avec nombres immiscés à l'intérieur (TextAsNumber)

    Bonjour Robert, re tout le monde, merci pour ta proposition. Je vais m'en inspirer, mais si je ne dis pas de bêtise, tu utilises un tri bulle, ce qui ne fera pas l'affaire compte-tenu de la volumétrie que je manipule. Toutefois, je pense que je vais m'inspirer de ta proposition (logique du...
  9. dionys0s

    XL 2013 VBA : comparaison de texte avec nombres immiscés à l'intérieur (TextAsNumber)

    Bonjour le forum je cherche à améliorer mon algorithme de tri rapide d'un tableau à une dimension, de telle sorte qu'il puisse trier correctement les chaînes de caractère qui contiennent des nombres. Pour le moment, le tableau {"10 blabla", "2 blabla", "1 blabla", "20 blabla"} après trié comme...
  10. dionys0s

    XL 2013 VBA : récupérer les valeurs de la liste déroulante du filtre automatique

    Re, Tu as raison, je ne reproduis pas du tout l'intégralité des possibilités du filtrage auto. En l'occurrence, c'est vraiment un besoin spécifique : des listes en cascades "multidirectionnelles" (pas d'ordre obligatoire de saisie) pour une valeur exacte par champ de filtrage proposé, sans...
  11. dionys0s

    XL 2013 VBA : récupérer les valeurs de la liste déroulante du filtre automatique

    Bonjour le forum, bonjour patricktoulon, pour la petite histoire, j'ai quand même développé l'usine à gaz qui permet en gros de filtrer un tableau à l'aide de ComboBox qui sont le reflet des listes déroulantes du filtre automatique du tableau. Mais si une solution élégante émerge, je suis preneur.
  12. dionys0s

    XL 2013 VBA : récupérer les valeurs de la liste déroulante du filtre automatique

    Bonjour le forum, je bute sur la chose suivante : j'aimerais récupérer la liste des valeurs proposées dans la liste déroulante d'une colonne de filtre automatique. Je précise qu'il ne s'agit pas seulement de mettre la liste des valeurs uniques d'un champ dans une liste (ça je sais faire), mais...
  13. dionys0s

    XL 2016 Verrouiller/déverrouiller projet VBA par macro

    Bonjour soan, le code proposé n'ajoute pas du code VBA dans le projet, il verrouille ou déverrouille le code VBA du projet. Cela dit, présenté tel quel, il n'est pas très intéressant. Mais associé à une liste d'utilisateurs avec des droits associés, ça peut être intéressant. A l'ouverture du...
  14. dionys0s

    XL 2016 Verrouiller/déverrouiller projet VBA par macro

    Bonjour Amsauget, La réponse arrive un peu tard, mais je n'avais pas vu le mail auparavant... voici le code qui permet d'appeler les fonctions : le premier argument est un objet Workbook. Private Sub Proteger() Call ProtectVBProject(ThisWorkbook, "toto") End Sub Private Sub Liberer() Call...
  15. dionys0s

    Protection par mot de passe : mot de passe par défault ???

    Bonjour le forum, Vakaba, en VBA, True a pour valeur -1 (moins 1), peut-être peux-tu essayer ça ?
  16. dionys0s

    Microsoft 365 Trouver le nom du tableau structuré (ListObject) par formule

    Re, merci pour vos réponses, mais il était important que je me passe de VB. Moyennement une petite astuce très peu coûteuse en temps lors de la création d'un tableau structuré, je peux maintenant créer hyper rapidement deux MFC qui s'appliquent sur tous les en-têtes de tous les tableaux...
  17. dionys0s

    Microsoft 365 Trouver le nom du tableau structuré (ListObject) par formule

    Bonjour le forum, Mettons que j'ai un tableau structuré (Onglet Insertion - Tableaux - Tableau). J'aimerais savoir s'il est possible de bâtir une formule qui aurait comme unique paramètre une cellule du tableau, ou la ligne d'en-tête par exemple, et qui renverrait le nom du tableau. L'idée...
  18. dionys0s

    Microsoft 365 Declare Win32 / Win64

    Bonjour M12, merci beaucoup ! Test effectué sur un salarié 64-bits, ça fonctionne !
  19. dionys0s

    Microsoft 365 Declare Win32 / Win64

    Bonjour le forum, j'ai une fonction qui permet de lister le nom complet des imprimantes installées qui utilisent les fonctions suivantes : Private Declare Function RegOpenKeyEx Lib "advapi32" _ Alias "RegOpenKeyExA" ( _ ByVal hKey As Long, _ ByVal lpSubKey As String, _ ByVal...
Haut Bas