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

    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...
  3. 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...
  4. 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...
  5. 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...
  6. 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...
  7. dionys0s

    XL 2016 VBA : Internet Explorer + upload de fichier

    Bonjour le forum, Dans le cadre de mon boulot, j'essaie de créer une macro permettant de faire de l'upload "en masse" de fichiers enregistrés sur mon disque dur. La méthode manuelle est classique : J'ai pour cela une page Intranet dédiée qui ne comporte qu'un bouton "Parcourir". On clique sur...
  8. dionys0s

    XL 2016 Rafraîchir la liste des onglets du classeur (LIRE.CLASSEUR(1))

    Bonjour le forum J'utilise la fonction LIRE.CLASSEUR(1) dans mon gestionnaire de noms pour obtenir la liste des onglets du classeur dans un tableau structuré. Mon problème est que lorsque que j'ajoute, supprime ou renomme un onglet, les noms affichés dans mon tableau ne changent pas. Je suis...
  9. dionys0s

    XL 2016 MFC : Doublons sur deux colonnes

    Bonjour le forum j'ai un onglet qui comporte un tableau (ListObject) avec juste deux champs (Nom et prénom par exemple). Je souhaiterais repérer par mise en forme conditionnelle (MFC) si des concaténations de nom + prénom existent en doublon, triplon etc. dans le tableau, mais sans ajouter de...
  10. dionys0s

    XL 2016 Verrouiller/déverrouiller projet VBA par macro

    Bonjour le forum J'ai un classeur dont l'accès au code est protégé par mot de passe. J'aimerais savoir s'il existe un moyen de déverrouiller et verrouiller le projet par macro. J'ai bien trouvé ce code pour la protection mais son exécution plante : Sub ProtectVBProject(WB As Workbook, ByVal...
  11. dionys0s

    XL 2016 Excel : fonction pour connaître le style de référencement

    Bonjour le forum J'aimerais savoir s'il existe une fonction que retourne le mode de référencement des cellules (A1 ou R1C1), que ce soit en texte ou en numérique. D'avance, merci pour votre aide !
  12. dionys0s

    XL 2016 VBA : transformer algorithme récursif en algorithme itératif.

    Bonjour le forum, j'avais écrit il y a quelques mois une fonction servant à "aplatir" un ParamArray pouvant être rempli par des valeurs et/ou des arrays, chaque array étant potentiellement également composé de valeurs et/ou d'arrays. Public Sub TestAplatir() Dim Str1 As String, Str2 As...
  13. dionys0s

    XL 2016 ListObject et mise en forme conditionnelle (pas de VBA)

    Bonjour le forum, j'ai dans mon classeur deux tableaux ListObjects. Sur le 1er des deux, j'applique une MFC qui va regarder des données dans le 2e. Et quand j'ajoute des données dans le 2e, mes MFC du 1er ne les prennent pas en comte. C'est à dire que si je supprime des données du 2e, les MFC...
  14. dionys0s

    XL 2016 VBA : PrintArea - Range d'une page

    Bonjour le forum, j'ai un onglet avec une zone d'impression paramétrée, et j'ai besoin de connaître la plage de cellule utilisée par chaque page. Je vois bien la propriété PageSetup.Pages de mon objet worksheet, mais rien qui ne me renvoie vers le résultat désiré... Si vous avez des idées, je...
  15. dionys0s

    XL 2016 Appliquer variable Font

    Bonjour le forum, j'aimerais savoir s'il est possible d'appliquer tous les paramètres Font d'une cellule sur une autre. Le code suivant applique certaines paramètres comme la graisse ou l'italique, mais pas tous (couleur de police par exemple) :Let MaCelluleCible.Font = MaCelluleSource.Font Le...
  16. dionys0s

    XL 2016 Variable objet non déclarée et libération de la mémoire

    Bonjour le forum, avant de poser ma question, voici quelques "données" : Soit le code de ma classe "cls_FSO" suivant : Option Explicit Private mscrFSO As Scripting.FileSystemObject Private Sub Class_Initialize() Set mscrFSO = New Scripting.FileSystemObject End Sub Private Sub...
  17. dionys0s

    XL 2013 Classe tableau et NewEnum

    Bonjour le forum, depuis quelques temps maintenant, je manipule des collections des classes (Par exemple une classe parente 'Objets' qui est une collection de la classe enfant 'Objet'), et un peu de la même manière, j'essaie de créer une classe perso pour gérer des tableaux à une dimension...
  18. dionys0s

    XL 2010 Compilation conditionnelle

    Bonjour le forum, J'essaie de creuser la compilation conditionnelle, et j'utilise le code suivant : #Const UNE_CONST = True Option Explicit Public Sub UneSub() #If UNE_CONST Then 'Blabla du code #End if End Sub Le problème est que la portée de la constante est limitée au module...
  19. dionys0s

    XL 2013 Validation de chaîne

    Bonjour le forum, j'aimerais, sans passer par du VBA, créer une formule de validation de chaîne de caractères (contenue dans une seule cellule) selon les règles suivantes : Ne peut être composé que des 26 lettres de l'alphabet (majuscule et minuscule), des chiffres et du caractère underscore...
  20. dionys0s

    XL pour MAC Range.Find + FindNext

    Bonjour le forum, j'aimerais résoudre le problème suivant : Lorsque j'utilise Range.Find et FindNext, j'ai accès à tout un tas d'options, mais pas à rechercher dans classeur ou feuille. Or si l'utilisateur a fait une recherche manuelle et a coché Classeur, une recherche FindNext en VBA ira...
Haut Bas