| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 16/06/2020 à 17:41 | ami | Erreur dans un codage | Re Vous devez allez dans l'editeur VBA (donc où se trouvent les macro...), ensuite allez dans MENU / OUTILS --> choisir REFERENCES Dans la liste cocher la case "Microsoft Scripting Runtime" A noter qu'il faudrait peut être que vous demandiez à la personne qui vous a donné le code. Cordialement... |
| 16/06/2020 à 16:25 | ami | Erreur dans un codage | Dans votre userform, macro --> Private Sub UserForm_Initialize() Changez cette variable : par ou par ceci Si votre fichier excel est dans le même répertoire que les PDF, on peut encore changer le "strpath" Cordialement... |
| 16/06/2020 à 16:09 | bouamama | Liste déroulantes multiples | Re Votre fichier en retour Crdlt... |
| 16/06/2020 à 14:10 | bouamama | Liste déroulantes multiples | Re Il faut que les données dans votre liste déroulante "examen" correspondent à ce qu'il y a sur votre feuille "examen". Donc les titres de vos listes dans la feuille "examen" doivent être identiques à ceux en colonne G de la feuil3. Rem : j'avais adapté votre fichier feuil3 colonne G dans le post p... |
| 16/06/2020 à 13:48 | ch_claude | Copie de lignes dans différentes feuilles | Vous fonctionnez comment ? Clique sur le bouton extraction pour exécuter la macro Suppression vide Vous vérifiez avec le filtre auto que les vides ou 0 dans la colonne 33 --> Colonne AG ??? --> cela concerne les prénoms cela Cordialement... |
| 16/06/2020 à 12:36 | tonyprs | Modification d'une macro (ajout de colonne) | Re Ok pour BD52 mais il y a aussi cells(57,21). Elle correspond à quoi maintenant dans votre fichier ? Crdlt... |
| 16/06/2020 à 10:17 | Balance58 | Ajout de noms limiter | Re, Oups ... Non il ne faut pas, Mettez BYTE à la place j'ai corrigé dans le code Crdlt... |
| 16/06/2020 à 10:15 | bouamama | Liste déroulantes multiples | Re Vous n'avez pas compris et la feuil1 n'est pas une base de données comme on l'entend. Il faut disposez toutes vos données en lignes comme vous avez fait en feuil3 Crdlt... |
| 16/06/2020 à 10:05 | Balance58 | Ajout de noms limiter | Remplacez votre code dans l'userform par celui-ci Si ok et terminé, merci de cloturer le fil en cliquant sur le petit v en haut à droite Cordialement... |
| 16/06/2020 à 09:52 | bouamama | Liste déroulantes multiples | Vous voulez récupérer les données relatives au choix effectué dans la liste déroulante examen ? exemple : si hématologie, vous voulez avoir FNS, VS, TP, ... ? Si oui, il faut d'abord structurer votre feuille sous forme de base de données et ensuite créer dans votre formulaire une deuxième liste déro... |
| 16/06/2020 à 09:45 | bouamama | Formulaire spécialisé | Désolé je n'avais pas vu votre dernière demande et puis votre fil est marqué comme terminé... Que voulez-vous dire ? crdlt NB : Pour réouvrir un fil terminé, il vous suffit de cliquer à nouveau sur le petit v en haut à droite... |
| 16/06/2020 à 09:33 | bodegue | Enregistrement données dans tableau | Essayez comme ceci : Je n'ai pas trop changé votre code mais on pourrait faire plus simple en évitant les boucles. Par exemple en copiant les lignes en vrac depuis la feuille demande vers la feuille Liste Crdlt... |
| 15/06/2020 à 18:14 | bodegue | Enregistrement données dans tableau | Re Si je comprends bien, modifiez cette ligne dans le code : Cordialement... |
| 15/06/2020 à 14:15 | bodegue | Enregistrement données dans tableau | Je ne comprends pas trop le en dessous... mais bon essayez le code ci-dessous Evitez les accents si vous travaillez avec VBA. J'ai enlevé le "é" du nom de la macro Autre chose, veillez à mettre le nom de votre feuille devant les ROWS.COUNT, sans quoi excel pourrait dans certains cas vous renvoyer au... |
| 15/06/2020 à 13:56 | ami | Erreur de codage | Re Sur cette base : colonne A : Code colonne B : Mr, Mme Colonne C : Nom j'ai enlevé le é du nom de la feuille Si ok, n'oubliez pas de cloturer le fil en cliquant sur le petit v en haut à droite Crdlt... |
| 15/06/2020 à 10:23 | ami | Erreur de codage | Il faut corriger votre code.. Remarques : Mettez un point juste avant ROWS.COUNT pour dire à VBA que vous êtes bien sur la feuille "basededonnéespatients" car votre bouton est placé sur la feuille 1 Dans votre fichier il manquait un S dans le nom de la feuille Basededonnéespatient Mon conseil : évit... |
| 13/06/2020 à 10:34 | Alexandre89 | Exercice quizz VBA | Re, Ok. N'oubliez pas de cloturer le fil si vous en avez terminé Clique sur le petit v en haut à droite dans votre dernier post. Crdlt... |
| 12/06/2020 à 19:02 | Alexandre89 | Exercice quizz VBA | Re Possible oui mais bon comme je dis souvent, les objets sur les feuilles c'est à éviter. Je regarderai Toutefois, je ne comprends pas pourquoi on n'a pas mis les listes déroulantes dans des cellules. C'est nettement plus simple. Par contre comme c'est un exercice scolaire, cela vous est imposé je... |
| 12/06/2020 à 18:59 | ANASS1 | Problème lors de l'actualiser UserForm_Initialize | Dans le module 1, remplacez cette macro Je pense aussi que votre sub initialize pourrait être simplifiée Cordialement... |
| 12/06/2020 à 17:24 | Seb0904 | Suppression automatique de lignes | Re Juste.... Mettez END WITH juste en dessous de NEXT i Crdlt... |
| 12/06/2020 à 17:20 | Alexandre89 | Exercice quizz VBA | Je pense que vous êtes sous MAC si je ne me trompe ? Comme votre demande concerne un devoir... , essayez simplement ceci : Dans VBA gardez en mémoire que vous pouvez supprimer aussi tous les select et selection Je ne l'ai pas fait ici pour vous laisser apprendre à manipuler VBA Si ok, merci de clotu... |
| 12/06/2020 à 13:11 | Seb0904 | Suppression automatique de lignes | Re Pour placer le code Clck droite sur l"onglet "a traiter" pour accéder à VBE CTRL + R pour voir la fenêtre VBAProject à gauche Sélectionner "Microsoft excel Objects" Dans la barre de menu, aller dans INSERTION et choisir Module Coller le code dans cette fenêtre Retourner sur la feuille "A traiter"... |
| 12/06/2020 à 10:52 | enrico31 | Recherche avec userform | Re Oui, juste en dessous de cette ligne --> .Range("A" & Lig & ":D" & Lig).Font.Bold = True mettez ceci Cordialement... |
| 11/06/2020 à 16:24 | enrico31 | Recherche avec userform | Re Voici le code expliqué et amendé pour mettre la ligne en gras Cordialement... |
| 11/06/2020 à 13:57 | enrico31 | Recherche avec userform | Remplacez votre code par celui ci-dessous Cordialement... |
| 11/06/2020 à 12:01 | Seb0904 | Suppression automatique de lignes | Essayez avec ce code qui supprime toutes les lignes ne contenant pas le mot Total Cordialement... |
| 11/06/2020 à 10:12 | rocket4 | Question sur les caracteres alphabetiques | Re Juste pour repréciser... Ce n'est pas dans une macro que je parlais d'utilise CODE mais bien dans votre feuille. Juste pour visualiser. Comme m'avait dit mon ami Thierry Pourtier, le souci est de savoir ou de comprendre ce qu'excel voit ou comprend. Là... c'est l'inconnu.. enfin pour nous. Cordia... |
| 11/06/2020 à 09:50 | rocket4 | Question sur les caracteres alphabetiques | Re En plus de ce que Chris dit... Pour comprendre, dans la suite tab= array("ZA" , "GH" ," WS" , "J" , "KL") Lcase(tab(0) renvoie "za" Lcase(tab(1) renvoie "gh" Si dans une feuille mettez ceci : A1 = Code("za") --> cela vous renvoie la valeur 122 (tab(0)) A2 = Code("gh") --> cela vous renvoie... |
| 11/06/2020 à 09:34 | bouamama | Formulaire spécialisé | Votre fichier en retour en V5. J'ai adapté ceci : feuil 3 : remise en forme pour supprimer les lignes vides. je l'avais déjà fait précédemment mais bon... feuille "Autorisation" : adaptation de la formule RechercheV. Nom des feuilles : ajout d'un "_" pour supprimer l'espace dans le nom des onglets.... |
| 10/06/2020 à 18:55 | bouamama | Formulaire spécialisé | Re Désolé de vous poser cette question mais le laboratoire encologie, vous confirmez bien que l'orthographe --> ENCOESPOIR Ce ne serait pas Encologie Espoir ? Ou éventuellement peut-on utiliser ce nom dans la liste des laboratoires Crdlt... |
| 10/06/2020 à 18:18 | 00iitzzl | VBA erreur 1004 | Re Ok. Si vous voulez je peux vous expliquer bien entendu Cordialement... |
| 10/06/2020 à 18:09 | tonyprs | Modification d'une macro (ajout de colonne) | Re Ok. Il y a pas mal de boulot là dedans. Beau fichier en tout cas ! 1. Vous parlez de macro reset mais je vois aussi une macro Resetglobal qui semble identique. Pourquoi ne pas utiiser celle là au fait ? A comprendre le code et vos précisions, la macro Reset ou Resetglobal supprime les données dan... |
| 10/06/2020 à 11:24 | bouamama | Formulaire spécialisé | Re Une question essentielle, combien de laboratoires pouvez vous avoir ? Crdlt... |
| 10/06/2020 à 10:03 | tonyprs | Modification d'une macro (ajout de colonne) | Sans fichier, impossible de voir de quoi il s'agit. On peut juste vous expliquer votre code placé dans votre demande si vous le désirez Un premier jet à voir de votre coté. Je pense que i correspond aux colonnes (max 12) et j correspond aux lignes (max 30 en commençant à la ligne 16) Si vous mettez... |
| 10/06/2020 à 09:49 | bouamama | Formulaire spécialisé | Elle est où cette formule RechercheV ?? On revient à la question initiale posée précédemment, comment fonctionnez vous ? Donnez moi un exemple ici que je reproduise cela sur votre fichier. A ce stade, j'imagine ceci : Vous utilisez l'userform pour ajouter le nom du malade à une certaines date une fo... |
| 10/06/2020 à 09:44 | rocket4 | Question sur les caracteres alphabetiques | Non c'est le contraire Lcase pour mettre en minuscule Ucase pour mettre en majuscule Faudrait connaitre le pourquoi de cette recherche et surtout pourquoi comparer du texte dans un ARRAY ... ? Je verrais plutot ceci tab= array("ZA" , "GH" ," WS" , "J" , "KL") If Lcase(tab(0) = activecell.value then... |
| 09/06/2020 à 17:58 | Wiwi05 | Copier la valeur d'une cellule A si sur la ligne contient le mot | Re Oui normal car on boucle sur la colonne C mais peut être mieux de boucler sur la colonne B Nom et prenom. Si oui, changez juste cette ligne --> For i = 2 To .Range(" B " & .Rows.Count).End(xlUp).Row Crdlt Edit : vous changer ceci alors --> If .Range("C" & i) = "Manager" Then .Range(" B " &... |
| 09/06/2020 à 17:53 | 00iitzzl | VBA erreur 1004 | Sans fichier c'est moins évident de voir. Mais peut être essayer ceci : Si ok, n'oubliez pas de cloturer le fil en cliquant sur le petit v en haut à droite Cordialement... |
| 09/06/2020 à 17:36 | Wiwi05 | Copier la valeur d'une cellule A si sur la ligne contient le mot | Re Essayez d'utiliser les balises de code pour les macros et Quote pour réprendre le texte du message précédent (elles sont toutes les deux entre le U et le </> en haut dans la barre d'outils) Je ne vois pas à quoi sert F2:F4 dans votre feuille. Il n'y a rien à cette endroit. En colonne A, il... |
| 09/06/2020 à 16:22 | Wiwi05 | Copier la valeur d'une cellule A si sur la ligne contient le mot | Re je ne comprends pas ce que vous faites dans le code Dans la feuille BDD, vous boucler sur la colonne A. Or dans cette colonne il n'y a pas de matricule à toutes les lignes. d'où des bugs lorsque vous utilsez A5 pour le nom du fichier Lorsque vous trouvez Manager vous copier en feuille MARS en F2... |
| 09/06/2020 à 15:59 | SIMCAMILLE | Macro conversion colonne qui rajoute des lignes | Re Pourquoi rajouter une colonne ??... |
| 09/06/2020 à 15:57 | bouamama | Formulaire spécialisé | Re oubliez pas de cloturer le fil si c'est terminé .... |
| 09/06/2020 à 15:53 | Djulito | Worksheet_change / Calcul automatique ? | Re @Pedro : exact... voilà c'est corrigé A+... |
| 09/06/2020 à 15:03 | Djulito | Worksheet_change / Calcul automatique ? | Si c'est bien au changement du résultat de la formule, on peut tester aussi comme ceci : J'ai supposé que B19 est bien sur la feuille GAIA Cordialement... |
| 09/06/2020 à 14:59 | SIMCAMILLE | Macro conversion colonne qui rajoute des lignes | Re Dans le fichier posté, la colonne F est en format Standard. ce sont les colonnes D et E qui sont au format texte Dans vos rechercheV avec-vous essayé avec CNUM --> ex : CNUM(F2)... |
| 09/06/2020 à 14:44 | Wiwi05 | Copier la valeur d'une cellule A si sur la ligne contient le mot | Re Sur cjoint.com vous pouvez aller jusque 15 M0... |
| 09/06/2020 à 14:26 | SIMCAMILLE | Macro conversion colonne qui rajoute des lignes | C'est quoi le format bizarre dans la colonne F ?? Je ne vois aucune RechercheV dans le fichier ... Votre instruction Columns("F:F").TextToColumns doit s'effectuer sur quelle feuille ? Cordialement... |
| 09/06/2020 à 14:14 | Wiwi05 | Copier la valeur d'une cellule A si sur la ligne contient le mot | Dans votre code ce n'est pas la colonne B que vous considérez mais bien la colonne N --> If .Range("N" & i) = "Manager" Then Ensuite vous êtes sur de ces lignes ? Faudrait voir le fichier.... vous pouvez utiliser cjoint.com et coller ici le lien qui sera renvoyé Veillez à ne pas mettre de données... |
| 09/06/2020 à 08:48 | bouamama | Formulaire spécialisé | Re, Hum.... il suffit de supprimer l'espace que vous avez laissé en supprimant le trait que j'avais mis dans la feuille 3 entre centre diagnostic et les lilas... Ensuite toujours dans cette feuille 3, vous avez ajouté des lignes vides dans les colonne c, e et f. Du coup vos listes déroulantes dans l... |
| 08/06/2020 à 20:50 | bouamama | Formulaire spécialisé | Re, Heu .. j'ai testé et pas d'erreur. Vous etes sur le fichier que je vous ai donné ? Refaite un essai car l'erreur est sur la combo civilité sinon Il faudra que je vois votre fichier avec l'erreur... |