| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/01/2024 à 11:57 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Dans le code Renumérotation vous avez bien le Unprotect et protect mentionnés ... |
| 04/01/2024 à 10:29 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | En principe vous ne devriez pas avoir le message oter la protection Vérifiez que vous avez bien un Unprotect et un protect dans le code Ajout couleur Dans tous les tests le mot de passe est à blanc donc si vous avez mis un vrai mot de passe, on doit corriger partout dans les codes Est-ce bien cela ... |
| 04/01/2024 à 09:26 | lcn | Comment afficher un retour à la ligne dans une textbox ? | C'est vous qui m'en parlez ici --> https://forum.excel-pratique.com/s/goto/1179902 D'un autre coté vous me dites la première ligne -> " par défaut, au lancement du userform on a systématiquement la 1er ligne de listview1 sélectionnée,..." Je ne comprends pas votre votre, si vous ouvrez l'usf,... |
| 04/01/2024 à 09:20 | L_Watt | IF combiné avec OR ne fonctionne pas | Merci de veillez à utiliser les balises de codes lorsque vous postez un code dans votre demande. c'est plus lisible pour celui qui vous répond. J'ai corrigé votre demande Pour votre demande essayez ceci plutôt NB : Vos déclarations de variable comme ceci Si ok et terminé pensez à Cordialement... |
| 03/01/2024 à 19:11 | lcn | Comment afficher un retour à la ligne dans une textbox ? | De ce que je vois vous ne savez pas faire de choix multiple puis avant vous me parliez de la ligne 1 essayez toujours ceci. Allez dans la sub intialize et juste avant le dernier END WITH ajoutez cette ligne... |
| 03/01/2024 à 16:47 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Oui exact. Dans votre fichier posté, ce n'est pas le cas. La sub initialize est identique à celle du fichier posté ... |
| 03/01/2024 à 12:51 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Ah ok. Alors il vous suffit de rajouter cette ligne dans le sub initialize juste en dessous de la ligne .sorted = True Là plus besoin de couleur rouge sur votre ligne sélectionnée Le code Listview_click devient ceci... |
| 03/01/2024 à 11:19 | lcn | Comment afficher un retour à la ligne dans une textbox ? | La ligne sélectionnée est toujours en bleu avec police en blanc. C'est de base une fonction d'excel Via code, la couleur rouge n'apparait que si vous sélectionnez une autre ligne Ou je comprends pas ce que vous voulez ??? mais là, la sélectionnée en bleu, cela me parait clair... |
| 03/01/2024 à 11:12 | VaxahE | Appeler une procédure à partir d’une procédure | Re, Comme je vous l'ai écrit dans mon post précédent il y a plus simple : Dans votre module, remplacez tout par cet unique code Crdlt... |
| 03/01/2024 à 09:53 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Mais pourquoi voulez-vous passer en rouge à la sélection ?. Par défaut excel colorise la ligne sélectionnée en bleue, pourquoi vouloir changer la couleur ? Je ne vois pas en quoi le fait de mettre en rouge au lieu de bleu, va améliorer la visibilité et de plus, ce sont des lignes de code à rajouter... |
| 02/01/2024 à 18:10 | VaxahE | Appeler une procédure à partir d’une procédure | Lorsque vous mettez la déclaration de variable au début, elle est conservée lors de l'exécution des codes placés dans le module. Dans votre cas, le premier code permet de donner la valeur à la variable qui sera conservée pour être utilisée dans le deuxième code. A noter que la valeur de la variable... |
| 02/01/2024 à 17:03 | VaxahE | Appeler une procédure à partir d’une procédure | C'est un peu compliqué de vouloir faire 2 ou trois codes... . On peut faire tout en un seul. Sinon, dans votre fichier déplacez et placez-la juste avant Private Sub demandenom() La Sub BonjourVous() ne sert pas Si ok pensez à Cordialement... |
| 02/01/2024 à 16:57 | Simon22 | Récupérer date de mise a jour cellule sans VBA | Regardez via ce lien --> Figer Date Si ok pensez à Cordialement... |
| 31/12/2023 à 14:10 | Baton | Recherche des valeurs dans une colonne | Waouh cela fait longtemps que l'on ne s'est plus parlé Essaie avec ces deux codes placés dans un module. Pour exécuter, cliquez sur la ligne Maj_shift du code maj_shift puis appuyer sur la touche F5 (ou FN +F5) Le code fonctionne évidemment sur les feuilles du fichier posté Passe un bon réveillon. C... |
| 31/12/2023 à 12:03 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Vous pouvez déjà déplacer le ON ERROR RESUME NEXT qui se trouve dans la boucle FOR i =... et mettez-le juste avant la ligne --> Set rngsearch Sinon le mieux serait que vous me donniez un exemple de ce que vous mettez dans la textbox lorsque vous avez cette erreur... |
| 30/12/2023 à 09:19 | brice2b | Userform et tableau | Re question : et cette colonne H, les pourcents viennent d'où ? Si vous êtes un peu "avare" en explications on ne sait pas avancer Bah votre fichier V6 posté est ok. Faut juste avancer pas à pas... |
| 29/12/2023 à 10:19 | Cookies | Partage Classeur avec formulaire UserForm et fiche annexe sur réseau pro | Essayez votre formule comme ceci --> =INDIRECT("BaseDonnées!C"&AE6)... |
| 29/12/2023 à 10:03 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | J'ai regardé un peu le web à ce sujet. Plutôt que de vous écrire les résultats de mes recherches, regardez ce lien qui devrait vous donner une explication --> http://www.infonovice.fr/excel-mauvais-nom-affiche-lorsquun-fichier-est-en-cours-dutilisation/... |
| 29/12/2023 à 10:00 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Ok mais là dans ce lien https://forum.excel-pratique.com/s/goto/1179128 vous écrivez que cela fonctionne mais là votre première ligne mentionne Textbox1_change et votre textbox est nommée Textbox1, donc le code mentionné comme cela ne donnera rien du tout. Si vous utilisez Tsearch, mettez le partout... |
| 28/12/2023 à 19:08 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Dans votre code Tsearch c'est quoi ? Je ne trouve pas cela dans votre fichier... |
| 28/12/2023 à 18:15 | brice2b | Userform et tableau | Re Vous devriez reprendre votre dernier fichier posté (version 6) sans quoi je ne comprends rien à ce que vous voulez La somme serait de C21 à J21 ? là j'ai 3680 Quote part de l'agent : ok mais je la vois où ? Autre question : pourquoi vous ajoutez vos agents en feuille de calcul alors que vous les... |
| 28/12/2023 à 17:32 | Cookies | Partage Classeur avec formulaire UserForm et fiche annexe sur réseau pro | Je ne vois pourquoi d'autres utilisateurs ne peuvent pas ouvrir le formulaire. On parle bien de l'userform 2 ? Est-ce qu'excel est bien configuré chez les utilisateurs pour permettre d'utiliser les macros ? Vérifiez si l'ouverture du fichier ils n'ont pas une barre jaune dans laquelle se trouve un b... |
| 28/12/2023 à 17:17 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Avec votre dernier code posté cela le fait non ... |
| 28/12/2023 à 17:16 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Vous voyez cela au travers d'un message ? Un message qui dit que le fichier est verrouillé par un autre utilisateur ... |
| 28/12/2023 à 16:03 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Le souci du partagé, c'est que si quelqu'un l'ouvre sans le fermer. Mais excel vous dire qu'il est ouvert Pour le partage je pense qu'il faut passer par Onedrive. De mon coté à l'époque où je travaillais encore j'avais mis un fichier sur le réseau entreprise et mis un code qui fermait le fichier san... |
| 28/12/2023 à 15:54 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Oui exact. Dans votre fichier c'était désactivé et vous n'avez pas précisé l'utilisation de 3 colonnes Que dois-je faire ? Tsearch c'est quoi dans votre projet ... |
| 28/12/2023 à 15:45 | Cookies | Partage Classeur avec formulaire UserForm et fiche annexe sur réseau pro | Oui, si vous préférez par souci de confidentialité Pour votre souci, il faut vérifier que dans les options excel (Centre de confidentialité --> paramètres des macros) que les utilisateurs peuvent utiliser les macros Crdlt... |
| 28/12/2023 à 15:33 | Cookies | Partage Classeur avec formulaire UserForm et fiche annexe sur réseau pro | Merci de Sans données confidentielles... |
| 28/12/2023 à 15:29 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Non c'était juste une question que je vous avais posée en pensant à un souci mais là non, avec la suppression de ligne cela fonctionnera toujours Si vous avez plus de 256 lignes avec xxx ( ce qui serait beaucoup tout de même... ) , pensez à remplacer Byte par Integer dans les déclarations de variabl... |
| 28/12/2023 à 14:10 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Le tout est de d'abord savoir si la sélection que vous mettez dans la textbox doit se faire dans toute la base BDD ou non de base c'est ce que ce que faisait ce que je vous avais proposé. Important : 1. Au vu de changement que vous avez fait, un premier point est de supprimer la variable j dans tous... |
| 28/12/2023 à 12:37 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Si vous voulez vous pouvez ajouter ceci juste avant le END SUB de la macro TRIER Faites un test Rem : il faut bien savoir que si vous utilisez cela, le code que vous ai proposé va balayer toutes les lignes (avec X ou sans X). Si votre tableau en contient beaucoup (comme vous m'aviez écrit si je me r... |
| 28/12/2023 à 12:31 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Ok. désolé mais je n'avais plus pensé à ces protections et de mon coté je n'avais pas protégé la feuille lors des essais. Les protections avec excel et VBA c'est toujours compliqué. On risque toujours d'avoir un bug ou l'autre lorsque plusieurs interagissent entre elles... |
| 28/12/2023 à 12:19 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Vérifiez que la feuille n'est pas protégée lors vous exécutez le code renumerotation Si oui, juste avant le FOR i= 5, mettez ceci et juste avant le dernier END WITH, mettez... |
| 28/12/2023 à 10:53 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Comme je vous ai écrit nul besoin de renseigner les colonnes Q à V pour renuméroter. On peut exécuter quand on veut Lorsque vous avez l'erreur comme vous écrivez avant, i vaut combien dans le fichier Rem : c'est bien avec le code renuméroter que vous avez l'erreur ? Car cette ligne d'instruction est... |
| 28/12/2023 à 09:33 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Je n'ai aucune erreur. Lorsque vous créez une nouvelle ligne vous mentionnez quoi en textbox N°dem. Je fais le test comme ceci - Semaine = 8 - Num Demande = 2024-xxx L'ajout de la nouvelle ligne mentionne bien 2024-xxx Ensuite on complète Q à V. Dès que vous avez les cellules complétées le planning... |
| 28/12/2023 à 09:22 | brice2b | Userform et tableau | Oui. Merci et j'espère également pour vous Merci de vos toutes explications mais je ne sais rien regarder si vous ne précisez pas où on doit regarder. exemple pour le point 1. Cela concerne : - quelle feuille ? -> feuil1 - Colonne E ? - Vous écrivez "somme S21". Dans la feuil1, la somme est en S2... |
| 27/12/2023 à 17:20 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | N'oubliez pas que la couleur jaune ne s'enlève que si les colonnes Q à V sont complétées. Donc supprimer un X en W ne changera rien si vous n'avez pas ces cellules complétées d'une information. Une fois complétée les cellules jaune sont remises à leur couleur prévue et la planning est adapté à parti... |
| 27/12/2023 à 14:30 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Bizarre j'ai fait le test pourtant... Le code s'arrête sur la ligne jaune ... |
| 27/12/2023 à 14:26 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | 1. Par précaution, juste avant la ligne sub renumerotation() , rajoutez --> Option Compare Text 2. plus bas entre les deux END IF, rajoutez oldnum=0... |
| 27/12/2023 à 14:03 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Juste ! Vous avez conservé ce que je vous avais donné avant mais avec la renumérotation il faut revenir en arrière sur ce que je vous avais proposé ici --> https://forum.excel-pratique.com/s/goto/1178881 Donc là vous devez retourner dans le code USF --> Private Sub CommandButton1_Click() et su... |
| 27/12/2023 à 13:09 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Heu... je n'ai pas compris votre question L'incrémentation c'est ce que vous vouliez non ? Le code n'incrémente que si vous avez un X dans le numéro (donc 2024-XXX par exemple) Si vous enlevez les X du "Numdem", le code ne fera rien à part renuméroter les lignes qui contiennent encore au moins un X... |
| 27/12/2023 à 12:59 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Ok. je n'avais bien vérifié quelque chose. Dans le code proposé 1. juste avant la ligne oldnum, mettez ceci --> On error resume next 2. juste après la ligne oldnum, mettez --> On error goto 0 (attention le dernier caractère est un chiffre 0 et pas une lettre) 3. Plus bas à la ligne IF changez... |
| 27/12/2023 à 12:45 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Ok et quelle est la valeur de i ? Passez votre souris sur le i pour voir. Celle vous donnera la ligne concernée... |
| 27/12/2023 à 12:38 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Je ne sais rien vous dire avec le message Cliquez sur débogage pour comprendre la ligne à problème car de mon coté je n'ai aucun souci... |
| 27/12/2023 à 11:27 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Pour l'instant, mettez-le dans un module existant ou un nouveau. Pour le test, cliquez sur sub renumeroter puis appuyez sur la touche F5 Après il faudra savoir si vous voulez l'exécuter seul quand vous le désirez ou pas Mettez les déclarations comme ceci vous n'aurez probablement jamais de numéro al... |
| 27/12/2023 à 09:24 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Essayez en ajoutant ce code Après vous l'exécutez seul pour voir si cela fonctionne. Le code va renuméroter chaque fois qu'il trouve un X dans le numéro en colonne C. Le code fonctionne si vous n'avez pas plus de 256 lignes. Si c'est le cas, dites moi... |
| 26/12/2023 à 17:25 | Sébastien | Joyeuses fêtes de fin d'année à tous | ... |
| 26/12/2023 à 16:25 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Waouh ! là cela devient compliqué !! Je n'avais pas pensé au tri. Donc ma solution ne convient pas car on risque d'avoir un doublons Le mieux il me semble serait de ne pas utiliser le numéro de ligne mais plutôt le nombre de lignes que le tableau contient Exemple : si vous avez 8 lignes, vous auriez... |
| 26/12/2023 à 15:48 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Allez dans l"USF - code Private Sub CommandButton1_Click() 'ajout ou modification ligne Après la ligne ESLE, remplacez par ceci Cela va ajouter un L avec le numéro de ligne utilisée lors de l'ajout d'une nouvelle donnée si vous utilisez u n "X" dans la référence. exemple : pour 2024-XXX, le code vou... |
| 26/12/2023 à 15:31 | s.laurent80 | Insertion de lignes dans un tableau en tenant compte des semaines | Pour faire simple, si je reprends votre exemple on peut faire en sorte que le code lit 2024-XXX --> la combobox vous donnera ceci --> 2024-XXX-ligne 8 Si vous n'avez plus de X, la combox reprend la valeur dans la cellule comme prévu initialement... |