Passionné d'Excel

Inscrit le :13/06/2016
Dernière activité :Hier à 12:31
Version d'Excel :2021 FR 64 bits
Emploi :bénévole associations Goutte d'Or
Lieu :Paris
Messages
4'199
Votes
1'054
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par thev - page 23

DateAuteur du sujetSujetExtrait du message
10/07/2021 à 22:37pskyl Convertir un code 32 bits en 64 bitsA noter tout de même, d'après mon expérience, que certaines variables en 64 bits doivent continuer à être déclarées en "Long" pour que ça fonctionne, en particulier les "Private Type"...
10/07/2021 à 22:30pskyl Convertir un code 32 bits en 64 bitsCe qui devrait donner...
10/07/2021 à 22:15pskyl Convertir un code 32 bits en 64 bitsComme ceci ...
10/07/2021 à 19:21pskyl Convertir un code 32 bits en 64 bitsIl faut sans doute passer toutes les variables Long en LongPtr...
10/07/2021 à 16:38pskyl Convertir un code 32 bits en 64 bitsAjouter PtrSafe ne suffit pas, il faut en général modifier les types de fonction déclarés en Long, en LongPtr. A priori...
10/07/2021 à 00:07ArnaudLBRD Objet en VBA ? créer un objet automatiquementCela me faisait pensé au "dictionnaire" qui sont une paire clé / valeur avec les clé unique, donc si la clé testée existe alors sa valeur =valeur + incrément, sinon on l'ajoute au dictionnaire avec la valeur correspondante, non ? Tout à fait. C'est la solution la plus simple au niveau du code d'util...
09/07/2021 à 21:21ArnaudLBRD Objet en VBA ? créer un objet automatiquementVous pouvez créer des objets VBA personnalisés en construisant via un module de classe ,votre propre classe avec les propriétés que vous définissez. Mais cette classe personnelle est toujours relative à un élément possédant un identifiant dans le classeur. L'exemple le plus courant est un contrôle d...
08/07/2021 à 23:06Calire09 Insérer un tableau à la suite d'un texte dans un mailIl suffit d'ajouter l'affichage de l'instance Outlook si cet affichage n'existe pas. ci-dessous les instructions à ajouter ...
08/07/2021 à 22:15ArnaudLBRD Objet en VBA ? créer un objet automatiquementBonjour, Par définition, un objet VBA est l'instance d'une classe, c'est à dire le stockage en mémoire pour un élément de cette classe, de ses propriétés, actions et événements. Exemple : Range("A1") est l'objet VBA représentant l'instance de la classe Range pour la cellule A1. Votre demande n'est p...
08/07/2021 à 08:52BARNSDéclaration variables structure codeEssayer ce code...
07/07/2021 à 16:23BARNSDéclaration variables structure codeJe ne suis pas rentré dans le détail de votre code et ai juste corrigé l'incrémentation de votre tableau Pour bien comprendre, ici : 820 représente la colonne 1 de la ligne 1 et 1 (nombre de doublons) la colonne 2 de la ligne 1 930 représente la colonne 1 de la ligne 2 et 2 (nombre de doublons) la c...
07/07/2021 à 13:35BARNSDéclaration variables structure codeLe Redim Preserve n'agit pas sur la première dimension du tableau mais sur la dernière. Essayer plutôt ce code...
06/07/2021 à 20:17BARNSDéclaration variables structure code– dans le M03 si je supprime j'ai un message d'erreur alors que je l'ai déjà définis dans le M00 Il te manque dans le module Main, l'initialisation de tes variables. Y ajouter une étape 0 – dans le M03 si j'ajoute en considérant que tabTrv est un array que je déclare dans le M00 auquel je donne des...
06/07/2021 à 16:24GUELLILAListe deroulonte en cascadesCi-jointe modif...
06/07/2021 à 16:07VinS7Entrer une variable dans un Range ("B2:Variable")...
05/07/2021 à 18:07BARNSDéclaration variables structure codeVos variables publiques doivent être déclarées au niveau module et non au niveau d'une procédure. Comme ceci ...
05/07/2021 à 17:32Mberaud Outlook via VBACi-dessous code...
05/07/2021 à 10:56n4rciss Incompatibilité du type, erreur d'exécution "13"A priori et non qui désigne un objet Range...
05/07/2021 à 10:51djwizzerListe déroulante dynamique, rechercher de prixExcel ne fonctionne pas Pas bien précise cette remarque. Que voulez-vous dire ? Mode opératoire : 1- ouvrir le classeur 2- sélectionner le type de réparation 3- sélectionner la marque 4- sélectionner le modèle...
05/07/2021 à 10:00BARNSDéclaration variables structure codeJe souhaite mettre un peu d'ordre dans un code que j'ai bien commencé pour qu'il soit facilement compréhensible pour quelqu'un qui code un peu. Et j'aimerais que le code accepte facilement les modifications dans les bases de données. Quelques remarques. Pour qu'un code soit compréhensible, il faut d...
04/07/2021 à 22:52Ronibo Positionner un userform dans une cellule préciseUne autre solution est d'utiliser un UserForm lié à la feuille mais sa mise en oeuvre est plus complexe. Ci-joint exemple et tutoriel...
04/07/2021 à 21:19Ronibo Positionner un userform dans une cellule préciseLa position du UserForm est lié au curseur. Il faut donc sélectionner la cellule avec la souris afin que le curseur soit placé sur la cellule...
04/07/2021 à 21:05largo41 VBA imprimer agendas outloockMission impossible : Il n'existe pas dans le VBA Outlook de méthode pour imprimer une vue de calendrier. La méthode d'impression n'existe que pour les rendez-vous. La seule possibilité sous VBA Outlook, c'est de l'exporter au format ICS et ensuite de le convertir au format PDF via un convertisseur t...
04/07/2021 à 20:49Ronibo Positionner un userform dans une cellule préciseCi-jointe une proposition (sélectionner F3)...
04/07/2021 à 17:16GUELLILAListe deroulonte en cascadesVoir cette nouvelle version...
02/07/2021 à 21:01djwizzerListe déroulante dynamique, rechercher de prixAutre proposition en définissant pour chaque marque, des plages nommées par feuille de type de réparation...
02/07/2021 à 18:18Alex_HelloWorld Lancer un UserForm avec des paramètres d'entrée (Target)Si vous voulez passer des paramètres à un UserForm, vous devez les définir comme variables publiques au niveau du module de cet objet. Comme ceci : Après au niveau de votre code, pour alimenter ces paramètres ...
01/07/2021 à 20:22Prevcmc Ajouter des informations ds plusieurs lignes avec une LISTBOXCe code est plus simple et vous permet de tenir compte de la multisélection...
30/06/2021 à 17:38Prevcmc Ajouter des informations ds plusieurs lignes avec une LISTBOXDu fait que votre 2ème Listbox est multisélection, votre variable "cherche_déchet" doit devenir un tableau unidimensionnel que vous remplirez ainsi Après vous pouvez l'utiliser ainsi via ma fonction "InArray" valable pour un tableau à 1 ou 2 dimensions ci-dessous la fonction à ajouter dans un module...
30/06/2021 à 16:51p tit vieux Addin revient toujours aprés désinstallation !?Peut-être examiner les Compléments COM du menu Développeur ....
30/06/2021 à 16:30mina1204Récurssivité sous dossiers pour programme qui renomme des fichiersA vous de revoir votre code de transformation du nom de fichier. Cette instruction bugge quand il n'y a pas de correspondance c'est pourquoi je l'ai remplacée provisoirement par...
30/06/2021 à 16:23GUELLILAListe deroulonte en cascadesCi-jointe nouvelle version...
30/06/2021 à 15:42mina1204Récurssivité sous dossiers pour programme qui renomme des fichiersEssayer cette modif ...
30/06/2021 à 12:51mina1204Récurssivité sous dossiers pour programme qui renomme des fichiersApprenez à indenter votre code correctement au niveau des For .. Next et If ... Else ...End If et à utiliser la balise "</>" pour le poster. ci-dessous code...
29/06/2021 à 16:48GGautier[VBA] Test autorisations sur dossierC'est très intéressant, mais chez moi ça ne marche pas, j'ai fait un test sur un dossier auquel j'ai accès et il me retourne le message comme quoi je n'ai pas accès Avec cette classe WMI, cela devrait mieux fonctionner NB: à noter tout de même que si le dossier sélectionné ne contient rien, il sera...
28/06/2021 à 22:56GGautier[VBA] Test autorisations sur dossierAutre proposition en utilisant le service WMI...
28/06/2021 à 14:53Pedro_El_Pollo Tester si une plage nommée existeCi-dessous code...
28/06/2021 à 11:35leo leo Supprimer le fond d'une checkBoxCode ...
28/06/2021 à 01:16mickaelcadyAPI Pappers - comment retrieverIl me semble que cet article de Benoit Rivière avec un exemple de code, devrait vous fournir ce dont vous avez besoin. https://www.auditsi.eu/?p=9377...
25/06/2021 à 20:28salafiaMise en forme automatique tableauAprès un coup d’œil rapide à votre code, je ne vois déjà pas l'utilité de ces instructions : car comme vous utilisez des tableaux structurés, une saisie dans la ligne juste en dessous de la dernière ligne du tableau, ajoute automatiquement une ligne au tableau et recopie le format des lignes du tabl...
25/06/2021 à 19:50FMAILYSRapatriement de donnéesCi-jointe une proposition VBA avec rapatriement des données via la touche F8...
21/06/2021 à 18:09Emel61Macro pour copier des valeurs à la suite d'un tableauA essayer...
21/06/2021 à 12:17salafiaErreur 1004 'intersect...
20/06/2021 à 11:26chrisdruddy VBA : Suppression des lignes résultant d'un filtreSuggestion complémentaire car la solution précédente ne se restreint pas à la ligne du tableau mais supprime la ligne entière de la feuille...
19/06/2021 à 21:50dean34 Remplacer une cellule par une variableEssayer ce code...
19/06/2021 à 13:20Matthieu.H Optimisation code VBAPour optimiser votre code et le rendre le plus invariant possible, commencez par utiliser des plages nommées et bornées. 1- dans votre feuille Données, nommez via le Gestionnaire de noms (menu Formule), vos 3 listes avec un bornage dynamique : client, machine, opérateur 2- dans votre formulaire, ne...
18/06/2021 à 23:36La_baie_1976 Combiner des PDF avec VBCi-dessous exemple de procédure de fusion de fichiers PDF avec pour paramètres 1- le dossier où se trouve les fichiers à fusionner 2- le nom du fichier résultant...
18/06/2021 à 21:17La_baie_1976 Combiner des PDF avec VBC'est effectivement possible avec PDFCreator de pdfforge . Ne pas se tromper d'éditeur car il existe des versions commerciales de PDFCreator. L'installation de PDFCreator apporte à l'éditeur VBA une bibliothèque : PDFCreator Com comportant des classes permettant de fusionner des PDF...
18/06/2021 à 16:54Ryuken Liste déroulante en cascadeCi-jointe une proposition en transformant votre tableau en tableau structuré (menu : Insertion --> bouton Tableau) et en le nommant : Suivi...
18/06/2021 à 14:18GUELLILAListe deroulonte en cascadesCi-jointe une proposition...