| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 16/03/2022 à 14:13 | edescamps | Traduire macros 32 bits en 64 bits | Ok ! Si on doit résumer pour les néophytes (dont moi), HWnd doit être systémattiquement un LongPtr. Tout à fait et ce n'est pas terminé. 2 autres variables adresse doivent être passées en LongPtr ci-jointe nouvelle version... |
| 16/03/2022 à 10:58 | edescamps | Traduire macros 32 bits en 64 bits | J'ai testé le fichier mais j'ai une erreur de compilation avec : Essayer cette version... |
| 16/03/2022 à 10:52 | edescamps | Traduire macros 32 bits en 64 bits | Pas spécialiste, ma proposition vient de Microsoft. Le problème se rapporte à la conversion éventuelle de la variable Long en LongPtr It's actually pretty easy to determine what requires LongPtr and what can stay as Long. The only things that require LongPtr are function arguments or return values t... |
| 16/03/2022 à 10:02 | edescamps | Traduire macros 32 bits en 64 bits | @Jean-Eric Les pointeurs (Hwnd) doivent être passés en LongPtr ainsi que les fonctions ... |
| 14/03/2022 à 10:55 | atlonia | 2 procédures identiques, 1 marche et l'autre pas | Peux tu m'expliquer ce que tu as fait, car j'ai regardé mais n'ai rien vu...? ? J'ai simplement utilisé les références de nom des colonnes (Gestionnaire de nom) identiques à la propriété "Caption" des contrôles "CheckBox" et rectifié deux noms qui ne correspondaient pas... |
| 14/03/2022 à 09:10 | atlonia | 2 procédures identiques, 1 marche et l'autre pas | Ci-jointe correction... |
| 13/03/2022 à 17:23 | atlonia | Bug à l'ouverture d'un UserForm | Ce codename n'existe pas. En attribuant ce codename à la feuille "Membres" , cela fonctionne mieux ... |
| 13/03/2022 à 10:08 | atlonia | Problème CDate ? | Peut-être qu'en définissant le nom "Naissance" dans le gestionnaire de noms, cela fonctionnerait Tout à fait ci-jointe version avec définition ajoutée... |
| 11/03/2022 à 18:56 | minakashi | Problème de TxtBox dans un UserForm | Appliquer cette modification ... |
| 10/03/2022 à 19:15 | crackwood01 | Macro incrémentation jours de semaine avec dates | Une proposition via mes fonctions personnalisées de date en incorporant : 1- l'année et le numéro de semaine 2- en créant les références de nom associées à ces 2 cellules... |
| 08/03/2022 à 18:25 | rafu59 | Creation dossier et sous dossier | Dans ce cas, aucun code associé au ThisWorkBook du classeur "Base_données.xlsm" n'est nécessaire. Il suffit alors de modifier la procédure ainsi ... |
| 08/03/2022 à 17:35 | rafu59 | Creation dossier et sous dossier | J e ne sais pas si j'ai été assez clair ? Non car on ne sait pas de quel classeur il s'agit : "Outils Devis" ou "Base_données.xlsm" ou "Logiciel Devis" ?? Combien avez-vous donc de classeurs ouverts en même temps à partir du classeur principal (c'est à dire celui où s'exécute le code)... |
| 07/03/2022 à 11:23 | rafu59 | Creation dossier et sous dossier | 1- modifier comme suit le code ThisWorkBook de votre classeur "Outils Devis" : 2- modifier comme suit le code de votre procédure "DEVISHT_Pdf"... |
| 06/03/2022 à 10:41 | rafu59 | Creation dossier et sous dossier | Merci de ces précisions mas vous n'avez pas répondu à ma question, à savoir : Où se trouve la procédure "DEVISHT_Pdf"... |
| 05/03/2022 à 15:49 | rafu59 | Creation dossier et sous dossier | Où donc se trouve la procédure "DEVISHT_Pdf" ? dans quel classeur ? dans quelle feuille ou module ... |
| 04/03/2022 à 18:29 | rafu59 | Creation dossier et sous dossier | Mais il m'affiche une Preview Vous n'avez pas dû intégrer cette procédure événementielle dans le ThisWorkBook de votre classeur "Base_donnée.xlsm" car l'instruction "Cancel = True" annule l'affichage de la Preview... |
| 03/03/2022 à 20:09 | rafu59 | Creation dossier et sous dossier | Avec votre schéma d'utilisation du classeur, une possibilité via une astuce de procédure événementielle: 1- modifier le code ThisWorkBook de votre classeur "Base_donnée.xlsm" ainsi : 2- modifier le code de la procédure "DEVIS_SP_Pdf" ainsi ... |
| 02/03/2022 à 09:23 | sebien0077 | Mise en forme conditionnelle et valeur rempli par macro | Vous mettez du texte et non une valeur booléenne. Essayez ... |
| 02/03/2022 à 09:18 | rafu59 | Creation dossier et sous dossier | Avez-vous bien déclaré la variable publique "enreg_classeur" dans le code associé à l'objet ThisWorkBook... |
| 01/03/2022 à 08:00 | rafu59 | Creation dossier et sous dossier | En fait je n'ai pas besoin de préciser un mot de passe Le mot de passe offre une protection au cas où un utilisateur essaierait d'enregistrer le classeur sans passer par la macro, en cliquant sur le bouton "enregistrer" par xemple. Si vous estimez ne pas en avoir besoin, vous n'avez qu'à l'enlever e... |
| 28/02/2022 à 09:56 | rafu59 | Creation dossier et sous dossier | 1- insérer ce code dans l'objet ThisWorkBook 2- ajouter ces instructions dans le code actuel A- B- NB : Dans le cas d'un enregistrement avant fermeture, fourniture obligatoire d'un mot de passe ("provisoire" par défaut)... |
| 27/02/2022 à 19:12 | rafu59 | Creation dossier et sous dossier | 1- insérer ce code dans l'objet ThisWorkBook 2- ajouter cette instruction dans le code actuel'// création fichier PDF NB : Dans le cas d'un enregistrement avant fermeture, fourniture obligatoire d'un mot de passe ("provisoire" par défaut)... |
| 25/02/2022 à 09:54 | rafu59 | Creation dossier et sous dossier | Pouvez vous me dire ou été mon erreur svp ? Pas vraiment car je n'ai pas testé votre code en l'état. Mais il est possible que le répertoire "\Logiciel Devis\Devis SP\" n'existe pas sous "Mes Documents" auquel cas if faut rajouter la création des dossiers parents. Comme ceci : Aussi, est ce que la ma... |
| 24/02/2022 à 10:39 | rafu59 | Creation dossier et sous dossier | Ci-jointe une proposition ... |
| 21/02/2022 à 17:35 | MCFufu | Création d'un tableau automatique à partir des deux valeurs limites | Une petite proposition ... |
| 18/02/2022 à 19:30 | Jefekoi | VBA Chercher fichier dans dossier et sous dossier | Une autre proposition de recherche sur le nom du fichier avec ou sans son extension... |
| 16/02/2022 à 22:51 | laurentNette | Envoyer un mail en VBA | Il y a belle lurette que le port 25 non sécurisé n'est plus utilisé pour l'envoi de mail. Il faut utiliser le port 465 avec un cryptage SSL De plus, il vous faut modifier la sécurité de votre compte Google pour autoriser l'application tierce CDO. NB : Accueil et non Acceuil... |
| 16/02/2022 à 19:53 | fronck | Curseur de page trop grand | Même manipulation que pour les colonnes : 1- se positionner à la dernière ligne de la feuille en saisissant A1048576 dans la zone nom 2- A partir de la dernière ligne, sélectionner toutes les lignes sans données (a- sélection de la dernière ligne , b- appui sur la touche Shift, c-sélection de de la... |
| 15/02/2022 à 23:49 | pitou | Obtenir la date à partir de l'année jour et semaine | Une autre proposition via ma fonction personnalisée : date_1er_jour_semaine (année ; no_semaine)... |
| 15/02/2022 à 20:10 | GGautier | Obtenir chemin dossier | Avec cette procédure, vous pouvez sélectionner un lecteur réseau ... |
| 14/02/2022 à 20:53 | minakashi | Formulaire de recherche | Ci-jointe une proposition... |
| 11/02/2022 à 18:44 | KiraWashi | Créer sa propre classe de bouton | On ne peut faire dans une feuille les deux en même temps. L'ajout de contrôle (Add) et aussitôt l'application de la Classe sur ces objets ActiveX. C'est vrai mais un contournement est possible via l'utilisation d'Application On time. Voir l'exemple que j'ai fourni à LouReed... |
| 11/02/2022 à 00:14 | KiraWashi | Créer sa propre classe de bouton | Après un bref essai : première bascule, ok, deuxième bascule = 2 boutons. Mais seulement le nouveau fonctionne et ainsi de suite... Exact. ci-jointe correction ... |
| 10/02/2022 à 23:55 | KiraWashi | Créer sa propre classe de bouton | Pour répondre à LouReed, ci-joint exemple de création dynamique des boutons de commande avec la classe associée. mode opératoire : basculer sur Feuil2 et revenir sur Feuil1. Répéter pour créer autant de boutons que souhaité... |
| 10/02/2022 à 22:23 | KiraWashi | Créer sa propre classe de bouton | Ci-joint un exemple de classe associée aux 2 boutons de commande de la feuille Feuil1. Tout est géré dans le code de la feuille Feuil1 : construction des instances de la classe et événement Clic... |
| 08/02/2022 à 19:52 | fronck | Curseur de page trop grand | 1- se positionner à la dernière colonne de la feuille en saisissant XFD1 dans la zone nom 2- A partir de la dernière colonne, sélectionner toutes les colonnes sans données enregistrées 3- Supprimer ces colonnes 4- Enregistrer le classeur... |
| 08/02/2022 à 17:11 | FeitaN_ | Erreur d'exécution 1004 - La méthode ActivePrinter de l'objet '_Application | Ou... |
| 08/02/2022 à 14:37 | FeitaN_ | Erreur d'exécution 1004 - La méthode ActivePrinter de l'objet '_Application | Ne pas oublier que le nom de l'imprimante doit être complété par le port : nom = imprimante & " sur " & port & "." (port = "Nexx")... |
| 08/02/2022 à 12:29 | Pikathoto | Feuille Excel limitée à 2523 lignes contre mon gré | Une petite procédure VBA pour augmenter le nombre de lignes par exemple à 1000: Et pour toutes les lignes... |
| 07/02/2022 à 17:03 | slygan | Comment avoir plusieurs resultat avec recherche V | Une approche via ma fonction personnalisée : RechercheVM (table; indice_colonne; argument1;argument2;...)... |
| 06/02/2022 à 20:21 | Fatos | ListIndex qui déraille ? | Auriez-vous la raison derrière l'incompatibilité de Rowsource et d'un tableau structuré modifié ? La raison est que cela conduit à un plantage d'Excel car le Rowsource ne peut s'appliquer qu'à un tableau invariant lors de l'exécution, comme une table par exemple. Je serai preneur d'informations comp... |
| 30/01/2022 à 16:20 | Fatos | ListIndex qui déraille ? | 1- ne pas utiliser la propriété Rowsource pour un tableau structuré mis à jour au cours de l"exécution 2- utiliser le code propre à un tableau structuré : classe ListObject 3- éviter d'utiliser le nom du UserForm dans le code. Cela facilitera son changement éventuel de nom en cas de maintenance. ci... |
| 28/01/2022 à 19:09 | ManMarg | Fichier Excel avec macro ne fonctionne pas sur un cloud | Le Cloud utilise des langages de programmation Web. Les macros utilisent VBA qui n'est pas un langage de programmation Web. Elles ne peuvent donc pas fonctionner dans le Cloud... |
| 24/01/2022 à 19:48 | Romain Raguenes | Insérer un chrono sur un UserForm | Ci-joint un exemple simple de chrono... |
| 20/01/2022 à 19:17 | Jurserg | Textbox1_change | Vous pouvez aussi utiliser la procédure événementielle ... |
| 20/01/2022 à 19:08 | Kouider | Plage du tableau variable | La technique pour transformer une plage existante en tableau structuré 1- sélectionner la plage existante 2- menu Insertion --> cliquer sur le bouton tableau Au niveau du code 1 - pour assigner la classe ListObject en fonction du nom du tableau structuré qui apparait dans l'onglet du menu qui lui... |
| 20/01/2022 à 18:08 | Kouider | Plage du tableau variable | Passez vos tableaux en tableaux structurés, vos nombres de lignes et colonnes sont alors bornés et vous pouvez les déterminer aisément via la classe ListObject... |
| 20/01/2022 à 17:58 | Sepeuneu | Insérer automatiquement une CheckBox à chaque ajout d'une nouvelle ligne | Un exemple simple avec une validation de données par liste pour la colonne "produit récurrent" et une validation de données par formule pour la colonne "quantité minimale"... |
| 20/01/2022 à 15:45 | Sepeuneu | Insérer automatiquement une CheckBox à chaque ajout d'une nouvelle ligne | Pourquoi utiliser une checkbox ? Remplacez-la par une liste de validation qui sera automatiquement reproduite à chaque nouvelle ligne, ce sera beaucoup plus simple à tout point de vue... |
| 20/01/2022 à 12:44 | excelleur | Plusieurs classeurs ouverts exploitent un autre classeur en commun en VBA | Sur un dossier en réseau, 3 fichiers excel : - 1 fichier contenant les données salariés (NOM, Contrat, Taux horaire) (nom du fichier: BDD) - 2 fichiers (identiques, sauf leur nom (noms des fichiers: Utilisateur1 ; Utilisateur2)) contenant des Userform et Macros et une feuille où les données de la fe... |