Modérateur

Inscrit le :27/04/2007
Dernière activité :Hier à 11:34
Version d'Excel :2016, Mac 2011
Emploi :Retraité
Lieu :Liège - Belgique
Messages
16'433
Votes
2'940
Fichiers
3
Téléchargements
10'542
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 162

DateAuteur du sujetSujetExtrait du message
12/04/2021 à 11:01mika51 Amélioration code, amélioration codeurIl n'y a pas de boucle dans le code. C'est juste que j'évite les sélect ou activate qui ne servent en général à rien si ce n'est à faire des opérations qui ralentissent l'exécution du code. D'où ma question au sujet de Activesheet dans mon post précédent. Ce serait bien de voir le fichier (sans donn...
12/04/2021 à 10:54mika51 Amélioration code, amélioration codeurExpliquer par rapport à ces deux lignes ? Si oui, Activesheet correspond à la feuille analyse de risque ...
12/04/2021 à 10:23bilel Recherche dans un formulaireExact... je suis allé trop vite .. . Le code corrigé Crdlt...
12/04/2021 à 09:48bilel Recherche dans un formulaireAjoutez ce code dans votre userform3 Crdlt...
12/04/2021 à 09:34mika51 Amélioration code, amélioration codeurComme on n'a pas votre vrai fichier, c'est moins simple Faites un test sur cette première macro Pour la variable ligne, je ne vois pas comment vous la récupérez. A moins que je n'aie pas tout le code, je pense qu'il devrait y avoir un bug sur cette macro. Aussi une chose, comme je le dis souvent, év...
12/04/2021 à 09:26joept69 Envoi PDF par mail... ne pas envoyer la feuille dans le corps du mailSi vous supprimez cette ligne dans le code --> Cordialement...
12/04/2021 à 09:21bilel Recherche dans un formulaireOk mais dans le fichier cela correspond les colonnes 1 et 2 ? et sur quelle feuille ...
09/04/2021 à 14:12Ghilou14 Retour d'un message d'erreurRe Voici ce que vous pouvez modifier dans l'userform Patiente : 1. Remplacer le code Private Sub UserForm_Initialize() par celui ci-dessous 2. Ajouter ce code 3. Dans le code Private Sub btnAjout_Click() , ajoutez ces deux lignes juste entre la ligne MSGBOX et le END SUB Cordialement...
09/04/2021 à 12:46Ghilou14 Retour d'un message d'erreurOK. Je vois juste un petit détail que l'on pourrait corriger. N'hésitez pas reposer une question...
09/04/2021 à 12:32emilie-31Masquer onglets en fonction de contrôle de formulaire@Ergotamine : Pour ?? J'ai uniquement revu la proposition parce que ce que j'avais proposé n'était pas ce qui était souhaité par le demandeur qui voulait avoir des cases à cocher...
09/04/2021 à 12:18Ghilou14 Retour d'un message d'erreurQue faites vous pour avoir cette erreur ? Je n'ai pas cela avec le fichier que j'ai posté...
09/04/2021 à 11:28Ghilou14 Retour d'un message d'erreurOubliez cette façon de faire, vous avez mis en forme la feuille Patiente en tableaux structurés. Votre fichier en retour avec les modifications suivante pour l'USF frmSaisiePatiente : - Supprimé la valeur Rowsource définie pour la combobox1. Evitez cette instruction qui peut poser des soucis quelque...
09/04/2021 à 10:57Ghilou14 Retour d'un message d'erreurRe C'est juste pour ajouter un patient à la liste donc ? On peut effacer les données dans le tableau de la feuille Patient ...
09/04/2021 à 10:55zineb.che Suppression des cellules à partir de la cellule à cotéEssayez comme ceci alors Cordialement...
09/04/2021 à 10:48emilie-31Masquer onglets en fonction de contrôle de formulaireRe, Une alternative à mon message précédent et la proposition de Ergotamine - A chaque ouverture du fichier, le code va lister automatiquement toutes les feuilles disponibles en colonne A et une case à cocher en colonne B. On peut supprimer le code (Placé dans l'editeur VBA --> Thisworkbook) si v...
09/04/2021 à 10:15Ghilou14 Retour d'un message d'erreurUn fichier serait idéal Sinon peut être ceci : Cordialement...
09/04/2021 à 09:52zineb.che Suppression des cellules à partir de la cellule à cotéC'est supprimer ou effacer que vous voulez faire ? Edit : essayez ceci : ou ceci : Le tout est de voir, si B50 = 1, on arrête la boucle ...
09/04/2021 à 09:30Baptiste16Présentation BaptisteSi vous ne l'avez pas encore fait, je vous invite à lire ces quelques lignes qui vous aideront dans vos demandes et réponses sur ce forum --> https://forum.excel-pratique.com/excel/a-lire-avant-de-poster-charte-du-forum-et-informations-utiles... Merci de votre participation Cordialement...
09/04/2021 à 09:29emilie-31Masquer onglets en fonction de contrôle de formulaireVoici un fichier que j'avais gardé sous le coude et qui a été réalisé en 2004 par maître Thierry Pourtier et Veriland (site www.veriti.net) et qui correspond à ce que vous voulez faire. Vous pouvez reprendre les codes dans l'userform Listefeuilles Cordialement...
08/04/2021 à 15:28epifanny Macro actualisation TCD qui ne fonctionne pasDans votre feuille 1, mettez 250 en C1 (au lieu de 20 actuellement) Cliquez sur la feuille TCD, vous avez quoi en B30 ...
08/04/2021 à 15:22epifanny Macro actualisation TCD qui ne fonctionne pasLorsque vous ouvrez le fichier, excel vous demande d'activer les macros ou pas ...
08/04/2021 à 15:14epifanny Macro actualisation TCD qui ne fonctionne pasSi vous avez ce message avec ma proposition c'est que vous n'avez pas suivi ce que je vous ai écrit Crdlt Voici le fichier...
08/04/2021 à 15:08epifanny Macro actualisation TCD qui ne fonctionne pasFaites ceci : - allez dans menu OUTILS -> MACRO -> Visual Basic Editor - Dans la fenêtre VBA Project --> Double clique sur Feuil2(TCD) - Coller le code ci-dessous - Enregistrez votre fichier au format XLSM - Retour sur votre feuil1 - Cliquez sur l'onglet Feuil2 pour mettre le ou les TCD à j...
08/04/2021 à 10:42lea_VBA Colorer cellule d'une couleur après suppression du contenu d'une cellule@Ergotamine Je confirme ce que tu écris. Ralentir considérablement, cela reste à analyser. Reste à voir sur combien de cellules on agit aussi Crdlt...
08/04/2021 à 10:36HUCHR SI Case 1 page= case 2 page 2 alors afficher case 3 page 2 sur la page 1Cordialement...
08/04/2021 à 10:32lea_VBA Colorer cellule d'une couleur après suppression du contenu d'une cellule@Ergotamine Oublie pas de déclarer la variable ... Thisrow . De mon coté je l'ai supprimée, cela n'apporte rien dans le code Plus simple, oui. Plus rapide, Non. Par contre avec la MFC on utilise les fonctionnalités de base d'excel, et là je te rejoins. Evitez le VBA tant que cela peut se faire c'est...
08/04/2021 à 10:27BlazyDamienPrésentation DamienSi vous ne l'avez pas encore fait, je vous invite à lire ces quelques lignes qui vous aideront dans vos demandes et réponses sur ce forum --> https://forum.excel-pratique.com/excel/a-lire-avant-de-poster-charte-du-forum-et-informations-utiles... Merci de votre participation Cordialement...
08/04/2021 à 10:24lea_VBA Colorer cellule d'une couleur après suppression du contenu d'une celluleVotre code modifié et simplifié : Cordialement...
08/04/2021 à 09:25bilel Copier /coller des donnéesLe fichier ressemble à celui dont je me suis occupé hier pour vous dans ce fil --> https://forum.excel-pratique.com/excel/recherche-dans-un-formulaire-155620 (enfin le modèle car à la vue des codes de l'userform 3, tout n'y est pas...). A la vue de votre feuille, les codes que je vous ai fait ne...
07/04/2021 à 17:19lolodu21Formulaire VBA ExcelRe Vous pouvez éventuellement remplacer ce code dans l'userform Cordialement...
07/04/2021 à 16:18lolodu21Formulaire VBA ExcelJe n'ai pas compris, je n'ai pas de msgbox dans votre fichier. Que voulez vous faire exactement...
07/04/2021 à 16:15cbasti1du35 Projet Base de données client pour rédiger une fiche d'interventionJuste... désolé. Dans le code Reset, mettez des guillemets juste avant et après --> £ comme ceci --> "£" J'ai corrigé dans le code posté avant...
07/04/2021 à 16:12bilel Recherche dans un formulaireRe Votre fichier en retour dans lequel j'ai adapté - le tableau dans la feuille Matériel - supprimé l'accent dans Materiel (faite attention à ne pas mettre des espaces et/ou accents dans le nom des feuilles...
07/04/2021 à 15:56cbasti1du35 Projet Base de données client pour rédiger une fiche d'interventionPour les cases à cocher, on peut les placer en B11 et B12 : - clique droite sur l'onglet Feuil1 - Choisir l'option "Visualiser le code - dans la fenêtre coller le code ci-dessous Pour que les cases apparaissent la première fois, vous cliquez en B11 et B12. Après elles seront toujours visibles. Pour...
07/04/2021 à 13:34cbasti1du35 Projet Base de données client pour rédiger une fiche d'interventionRe Votre fichier en retour pour test. J'ai ajouté une userform pour la recherche. Il vous suffit d'entrer ce que vous voulez trouver dans la rubrique Recherche. Le code vous montrera les données dans la listbox en dessous Pour envoyer les données dans la feuille1 : - Sélectionner dans la liste ce qu...
07/04/2021 à 12:17lolodu21Formulaire VBA ExcelRe D'abord j'ai remplacé le fichier dans mon post précédent. Reprenez celui là. Il vide l'userform après avoir cliqué sur OK et j'ai corrigé une petite erreur - Databodyrange correspond à vos données dans le tableau. Donc cela prend en compte le tableau depuis la ligne 2 et suivantes que vous avez a...
07/04/2021 à 12:01lolodu21Formulaire VBA ExcelVotre fichier en retour pour test - Le bouton création tableau ne sert plus - le bouton nettoyage supprime les données du tableau - Dans l'userform, j'ai supprimé deux boutons d'option qui étaient cachés en dessous des autres - J'ai redimensionné l'userform Dans l'attente de votre retour...
07/04/2021 à 11:55lolodu21Formulaire VBA ExcelOk. Pourquoi avez-vous créé une macro Création tableau, on peut utiliser la macro Nettoyage qui va effacer le tableau et remettre le tableau à 0 pour une nouvelle saisie...
07/04/2021 à 11:17lolodu21Formulaire VBA ExcelRe Ok je regarde votre fichier. On peut travailler en tableaux structurés. Je peux modifier votre fichier ...
07/04/2021 à 11:11cbasti1du35 Projet Base de données client pour rédiger une fiche d'intervention- dans gestionnaire de noms, j'ai défini un nom "Listnom" sur base des noms en feuille2 - ensuite, on sélectionne B6 en feuille 1 - Allez dans le menu Données et dans la rubrique "Outils de données" sélectionnez l'icone "Validation de données". - dans la rubrique Source vous y trouvez la formule ada...
07/04/2021 à 09:38Pierre-Yves MINOSupprimer les retour chariot ou à la ligneOn peut vous donner un code pour supprimer les retours à la ligne. Possible pour vous ? Si oui, il faudrait voir le fichier (avec données anonymisées) Cordialement...
07/04/2021 à 09:25lolodu21Formulaire VBA ExcelAvec données anonymisées Cordialement...
06/04/2021 à 17:34bilel Recherche dans un formulaireRe Voici votre fichier modifié comme ceci : - feuille configurateur remaniée - feuille Catalogues : --- les données sont placées en les colonnes A et E --- la colonne G sert aux libellés des articles. On pourrait s'en inspirer pour faire une liste déroulante en Colonne A - Userform : modification co...
06/04/2021 à 16:57bilel Recherche dans un formulaireOk. J'ai modifié la feuille et les codes userform3 Questions : - Dans l'userform3, vous avez des combobox pour Outils et Consommable. les infos doivent venir d'où ? - A quoi servent les userform1 et 2 ...
06/04/2021 à 15:44bilel Recherche dans un formulaireAvant tout ce serait utile d'organiser votre feuille Catalogue matériel autrement. Mettez tout le matériel dans le tableau entre B et F, plutot que de créer plein de tableaux à droite. Cela va changer un peu les codes actuels mais vous simplifierai. Etes vous d'accord pour cela ? Crdlt...
06/04/2021 à 15:05tikeur78 Bouton afficher ligne suivanteParfait ! Je vous donne quand même une explication, Lorsque vous mettez une variable en entête d'un module, sa valeur est toujours conservée pendant les exécutions de code. Dans votre cas, VAR doit conserver sa valeur si l'on veut que le code aille bien chercher la ligne suivante. Au premier click V...
06/04/2021 à 14:57tikeur78 Bouton afficher ligne suivanteRe Vous ne lisez pas ce que je vous écrit Il faut mettre Dim var as integer en première ligne... là vous n'avez rien du tout Donc juste avant Sub Bouton1_Cliquer()...
06/04/2021 à 14:27tikeur78 Bouton afficher ligne suivanteDans votre module où se trouve la macro Suivant, tout au dessus vous avez bien ceci --> Dim var As Integer ? Attention qu'il faut l'enlever de mon code. j'ai corrigé dans mon post précédent...
06/04/2021 à 14:06tikeur78 Bouton afficher ligne suivanteEssayez comme ceci Edit : je vous conseille aussi d'éviter les accents et espaces dans le nom des feuilles. cela met souvent le souc dans les codes...
06/04/2021 à 14:04tikeur78 Bouton afficher ligne suivanteComme demandé avant votre bouton est où ...