Modérateur

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

Messages postés par Dan - page 159

DateAuteur du sujetSujetExtrait du message
12/04/2021 à 18:10Pandthere Formule INDIRECT - Mise à jour de lignesCordialement...
12/04/2021 à 18:08mika51 Amélioration code, amélioration codeurRe Faites un test à faire après avoir effectué les modifications suivantes: 1. Désactiver les deux Sub FUNCTION dans le module 1 2. Remplacez la sub Tableau par celle ci-dessous 3. Ajouter la macro ci-dessous dans un module J'ai considéré que vous ne cliquez sur le bouton tableau que si la dernière...
12/04/2021 à 14:56joept69 Envoi PDF par mail... ne pas envoyer la feuille dans le corps du mailIl faut boucler sur cette plage en mettant le ; entre les valeurs Une truc du genre Ensuite plus bas vous mettez la valeur Dest Faites un test...
12/04/2021 à 14:41mika51 Amélioration code, amélioration codeurElle se fait automatiquement en fonction du nombre de feuilles. Là vous êtes toujours sûr d'être juste Sinon on doit passer à une autre méthode mais c'est plus complexe et le risque d'erreur existe. Ou alors il faut comprendre comment vous fonctionnez avec la feuille analyse. Là je suppose que vous...
12/04/2021 à 14:27joept69 Envoi PDF par mail... ne pas envoyer la feuille dans le corps du mailNormal puisque dans le code en cc vous ne faites référence qu'à la cellule Z14. Où sont vos destinataires dans votre fichier Autre chose dans les déclarations de variable, changez ceci...
12/04/2021 à 14:21mika51 Amélioration code, amélioration codeurJe tente de vous trouver une solution sans la macro Function car il faut comprendre qu'excel exécute ce code à chaque fois que vous modifiez quelque chose dans la feuille. Mais plus simple, pourquoi ne mettez vous pas votre pagination dans le pied de page ou l'en tete de page. De là cela se fait aut...
12/04/2021 à 13:24mika51 Amélioration code, amélioration codeurDans le fichier, je vois que les lignes 39 à 60 sont vides. Est-ce normal ? Si oui, je comprends que les lignes 1 à 60 ne changent pas et que l'on ajoute toujours le même tableau et cela uniquement à partir de la ligne 62 Ce qui veut dire que le document de base contient au minimum 3 pages. Juste ...
12/04/2021 à 12:11mika51 Amélioration code, amélioration codeurOk si vous avez complété. Donc vous n'utilisez jamais la macro Tableau si les lignes ne sont pas toutes complétées. Donc ici de la ligne 99 à 104 ensuite si vous appliquez le code Tableau, cela supprime le bouton Saut de page ? Ce qui fait ramer ce sont les codes Function. Quel était le but premier...
12/04/2021 à 11:59joept69 Envoi PDF par mail... ne pas envoyer la feuille dans le corps du mailPour envoyez une pièce jointe en attachment, vous devez être au format HTML. Là à mon avis vous êtes en format Text ou RTF...
12/04/2021 à 11:56mika51 Amélioration code, amélioration codeurOk. Si l'on exécute le code via le bouton Tableau, la dernière ligne est située à la ligne 100, alors que cela devrait être la ligne 104. Cela pédale pas mal lorsque l'on exécute le code.....
12/04/2021 à 11:43mika51 Amélioration code, amélioration codeurIl manque les deux lignes de codes Ligne et Y non ? Si oui, ma question précédente est restée sans réponse... Activesheet = quelle feuille ...
12/04/2021 à 11:20joept69 Envoi PDF par mail... ne pas envoyer la feuille dans le corps du mailQuel logiciel de messagerie utilisez-vous ...
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...