| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 02/10/2020 à 12:01 | SteveB | VBA copier cellule vers autre feuille | Le code semble bon. J'ai remanié quelque peu. Les deux codes complet à utiliser peuvent être ceux ci Cordialement... |
| 02/10/2020 à 10:40 | Nrev74 | Autofill par VBA | Votre fichier en retour à tester Cordialement... |
| 01/10/2020 à 19:16 | abj77 | Listre deroulante en cascade + autres fonctions | Ok je pense avoir compris pour les menus déroulants. A priori, ce qui n'est pas simple c'est que vous pouvez avoir deux CT pour le même sous traitant... Faudra peut être revoir la feuille Donnees. Je vais y réfléchir MO correspond à quoi ? Est-ce que ce serait pas plus normal d'avoir le choix du cha... |
| 01/10/2020 à 18:54 | Lulu1234 | Formulaire saisie sous Excel | Non la version 10. Mais laisser tomber ce point, AFEH avait enlevé cela de la version 11... |
| 01/10/2020 à 18:52 | Nrev74 | Autofill par VBA | ??? vous n'aviez pas dit qu'il y avait des Shapes mais les valeurs dans les cellules J et M sont supprimées. Dans votre fichier on ne voit pas de Shape... il y a un shape par ligne ? Pour les bordures, dans votre fichier mettons que vous avez trois lignes (4 lignes avec les titres) et que vous suppr... |
| 01/10/2020 à 18:39 | Jujule | VBA améliorer vitesse pour inscription dans un tableau | Re Oui effectivement...c'est parce que le début du code est trouvé deux fois. Tout en haut des codes dans l'userform, il faut remplacer Private Sub TextBoxDateFin_afterupdate() par --> Private Sub TextBoxDatedebut_afterupdate() @Steelson, yes ! ma mémoire ne me fait pas encore défaut...... |
| 01/10/2020 à 16:32 | Jujule | VBA améliorer vitesse pour inscription dans un tableau | Steelson, c'est juste une idée mais ce ne serait pas les segments qui provoque la lenteur ? ou, je n'ai pas vérifié, mais je suppose qu'il n'y a pas de formules matricielles dans le fichier ..... |
| 01/10/2020 à 16:23 | Lulu1234 | Formulaire saisie sous Excel | Re L'ID correspond à quoi ? au numero d'enregistrement ? si, oui ce numéro est unique dans la feuille ? Ci- dessous la réponse de AEFH le 14/09 à ce sujet : Avec les données chauffeurs qui sont numériques, Excel range le N° Enreg comme une date, ce qui fausse tout pour la suite du programme. Pour év... |
| 01/10/2020 à 16:04 | Jujule | VBA améliorer vitesse pour inscription dans un tableau | Pour répondre à vos différrents points : Non restez avec l'userform. C'était juste une réflexion par rapport à un ancien post où Steelson, si je ne me trompe, avait proposé de mettre tout sur une feuille car la version excel était 2019 et dédiée au MAC. Là ce serait un peu tout refaire pour vous. Ou... |
| 01/10/2020 à 13:38 | Lulu1234 | Formulaire saisie sous Excel | Dans votre premier printscreen, c'est normal que vous avez un bug puisque vous avez une date en A2 au lieu d'un ID correct Lorsque vous faites des tests veillez à ce que toutes les infos soient reprises. exemple sur la ligne 3 du même fichier, vous allez avoir un bug puisque le nombre de justificati... |
| 01/10/2020 à 10:15 | Lulu1234 | Formulaire saisie sous Excel | Désolé mais je n'ai pas regardé puisque le fichier n'est pas celui avec lequel vous avez un bug. Voyez les deux images ci-dessous. La première correspond à votre post précédent. La deuxième correspond au fichier posté par AFEH et qui est identique à celui posté précédemment. Il ne comporte pas les m... |
| 01/10/2020 à 09:54 | Jujule | VBA améliorer vitesse pour inscription dans un tableau | @Steelson J'espère que rien de grave... Ok. Lol! pour les userform. Cela me rappelle d'avoir vu quelqu'un qui avait proposé d'utiliser une feuille plutot qu'une userform. Et là je me demande si ce n'est pas toi... Manière de faire à laquelle j'adhère assez d'autant que cela fonctionne sur toutes les... |
| 01/10/2020 à 09:47 | Anthony.w | Liste déroulante avec choix multiple | Oui c'est normal. Un seul choix par liste déroulante. Si vous voulez 3 tarifs, il faudrait 3 listes déroulantes. Pas pour moi. je n'ai pas la vue complète du fichier réel. Mettez le vrai fichier en ligne avec des données bidons ce sera plus facile de proposer une solution. Cordialement... |
| 01/10/2020 à 09:39 | Nrev74 | Autofill par VBA | Non du tout. C'est plus facile que je vous replace le code entier. Merci de tester. Si vous supprimez une donnée entre B et G, cela supprimera les données en H et M. Comme suggéré, les bordures restent en place. Seule amélioration que je verrais éventuellement c'est que si vous supprimez toutes les... |
| 01/10/2020 à 09:26 | Jujule | VBA améliorer vitesse pour inscription dans un tableau | Oulà, vous ne dormez pas... J'avais fait quelques modifications dans le fichier initial mais comme Steelson s'occupe activement du code également, je le laisse continuer sur ce fil. Cordialement... |
| 30/09/2020 à 18:52 | Jujule | VBA améliorer vitesse pour inscription dans un tableau | Tant qu'à faire... Voici les deux macros Réduire et Afficher Au fait, il y a des liaisons dans le fichier. Elles servent à quelque chose ? cela peut ralentir aussi cela. Reste les formules dont s'occupe Steelson... |
| 30/09/2020 à 18:46 | Damsa17 | Caption Checkbox | Regarde ce fil --> https://forum.excel-pratique.com/excel/activer-les-coches-d-options-des-sous-menus-146703 Dans le code on utilise des codes Chr et la police wingdings Eventuellement mets un fichier en ligne... |
| 30/09/2020 à 18:31 | Jujule | VBA améliorer vitesse pour inscription dans un tableau | Votre fichier en retour pour test Je ne pense pas que cela va ralentir mais par contre deux remarques - J'ai supprimé le Rowssource dans votre userform --> J'évite toujours cette instruction qui pose des soucis quelque fois - Pourquoi déchargez vous l'Userfom une fois que vous valider ? Vous pour... |
| 30/09/2020 à 17:27 | Anthony.w | Liste déroulante avec choix multiple | Ben si vous pouvez faire une liste déroulante avec excel Sélectionnez G43 Allez dans le menu données et cliquez sur l'icone validation de donnée Dans rubrique Choisissez Liste Dans Source mettez --> Tarif 1;Tarif 2; Tarif 3; .... puis cliquez sur OK Une fois fait, G43 vous donne la liste des tari... |
| 30/09/2020 à 17:08 | Jujule | VBA améliorer vitesse pour inscription dans un tableau | Cordialement... |
| 30/09/2020 à 17:06 | Damsa17 | Caption Checkbox | Evitez les objets sur les feuilles qui provoquent souvent des soucis en cas de tri, masquage, ... Choisissez plutot un X dans une cellule c'est nettement mieux gérable. Mettez un fichier ce sera plus facile Crdlt NB : vous avez vu ma dernière proposition dans l'autre fil ... |
| 30/09/2020 à 16:58 | Anthony.w | Liste déroulante avec choix multiple | Dans votre liste déroulante en G43 vous ne pourrez qu'un tarif à la fois. Soit vous sélectionnez le tarif 4, ou 5 ou 1 ou alors c'est le contraire, vous voulez sélectionner des tarifs qui vont apparaitre dans la liste déroulante. En gros, quelles valeurs doit contenir votre liste déroulante en G43... |
| 30/09/2020 à 15:31 | gearbou08 | Copie des données | Pas de soucis pour t'aider dès que tu as les infos... |
| 30/09/2020 à 15:08 | Anthony.w | Liste déroulante avec choix multiple | Re Hum.. je ne comprends pas trop comment cela fonctionne. Vous voulez une liste déroulante dans quelle cellule à droite Q30 Q33, Q36 ? Puis à gauche vous avez 7 tarifs à droite 3. C'est vraiment pas facile de comprendre ...la formule comprend des REF... |
| 30/09/2020 à 12:28 | mguen | Erreur sur formule pour trouver les chiffres manquants dans une suite | Waouh ! oui je me rappelle. C'est 2004 ou 2005 cela... le site a disparu mais il était très sympa... |
| 30/09/2020 à 12:15 | Anthony.w | Liste déroulante avec choix multiple | Je ne vois aucune formules ni des éléments cochés ou pouvant être sélectionnés. Qui plus est les cellules sont fusionnées ce qui ne facilite rien. Pouvez vous mettre un fichier plus en adéquation avec votre demande Cordialement... |
| 30/09/2020 à 11:58 | mguen | Erreur sur formule pour trouver les chiffres manquants dans une suite | Re "swiss"... cela me dit quelque chose cela... mais je ne me souviens plus très bien. rappelle moi car il y a très longtemps je pense... |
| 30/09/2020 à 10:02 | abj77 | Listre deroulante en cascade + autres fonctions | Dans votre fichier, où peut-on trouver les chantiers qui correspondent à la lettre A, B, C.... Je suppose que c'est dans la feuille données ? Cordialement... |
| 30/09/2020 à 09:53 | JB13000 | Adapter ArrayFormula avec Somme.si.ens | Cordialement... |
| 30/09/2020 à 09:52 | TheSillas | Mettre une colonne d'un TCD format % total distinct | Cordialement... |
| 30/09/2020 à 09:50 | Unicornflakes | Erreur 1004 VBA | Merci d'utiliser les balises de code (dans la barre de menu) lorsque vous postez un code. Cela permet notamment de reprendre votre code pour effectues des tests ou d'éviter de le recopier lorsqu'il n'y a pas de fichier. Mettez le nom de la feuille devant Range car là excel ne sait pas où dans quelle... |
| 30/09/2020 à 09:36 | mguen | Erreur sur formule pour trouver les chiffres manquants dans une suite | ... |
| 30/09/2020 à 09:35 | Nrev74 | Autofill par VBA | Ok pour la question 1. Il vous suffit de changer ces lignes dans le code Question 2 Avant de vous poster le code, la suppression des bordures n'a de sens que si vous supprimez la dernière ligne et toutes les données entre B & G. Donc si une des cellules entre B&G est supprimée dans le tableau, le co... |
| 29/09/2020 à 17:28 | gearbou08 | Copie des données | Lorsque tu fais appel à l'onglet recherche, tu sélectionnes la date à visualiser puis l'équipe. Cela te renvoie une liste de ce qui a été fait par l'équipe. Le bouton Archiver te permet d'archiver cette liste dans la feuille Archives Je ne sais pas si cela répond à la question On peut faire d'autre... |
| 29/09/2020 à 16:27 | mguen | Erreur sur formule pour trouver les chiffres manquants dans une suite | Un premier jet La formule dit Si valeur LIGNE() est plus grand que MAX($A$1:$A$1194)-NB($A$1:$A$1194). MAX($A$1:$A$1194) = 1239 NB($A$1:$A$1194) = 1194 La différence donne 45. Et pour cette condition la formule dit qu'il ne faut pas de valeur à ligne 45 Sinon la formule rame vraiment (en tout cas ch... |
| 29/09/2020 à 15:47 | tris | Userform : Zone de liste qui en dépend d'une autre | ... |
| 29/09/2020 à 15:33 | gearbou08 | Copie des données | Bien que cela se passe normalement ! De quel onglet parles-tu ... |
| 29/09/2020 à 13:08 | Aisha7 | Automatisation boutton flottant | Hum... le scroll est géré par windows et non par excel... peut être via les modules de classe mais cela risque de devenir compliqué. Plus simple et je ne vais pas répéter --> voir commentaires de Eriic qui m'a suivi... |
| 29/09/2020 à 11:45 | Aisha7 | Automatisation boutton flottant | C'est à dire ? Avec le Scrolldown ? Regardez ce lien qui vous aidera dans votre demande --> https://forum.excel-pratique.com/excel/bouton-flottant-47195#p263202 Cordialement... |
| 29/09/2020 à 09:40 | Nrev74 | Autofill par VBA | Alors dans mon code proposé vous pouvez remplacer : par la partie du code proposée par Eriic (on aurait peut aussi faire un autofill, mais plus simple comme il propose) : Je vous avais mis en dur, car cela évitait la formule et cela donnait la même chose au final. Cette deuxième solution vous impose... |
| 28/09/2020 à 17:03 | Ibrahimos | Obliger le remplissage d'une cellule | Juste à l'enregistrement et on conserve également comme je l'ai programmé actuellement ? On peut faire une boite à message qui vous l'indique si vous vous trompez de ligne. Ok pour cela ... |
| 28/09/2020 à 16:46 | Damsa17 | Remplissage a la suite | Ok. essayez avec ce code : Cordialement... |
| 26/09/2020 à 09:08 | bastienb | Afficher/masquer ligne si valeur a 0 | Oui c'est normal car vous mettez un ELSE juste en dessous. Enlevez le ELSE, le END IF en dessous (après Next Cel) et modifiez votre ligne comme ceci Attention que vous devez préciser le nom de la feuille (avec les guillemets) où se trouve P6 qui, je suppose, est la feuille où se trouve le bouton Cor... |
| 26/09/2020 à 09:01 | Damsa17 | Remplissage a la suite | Ok mais vous ne dites pas ce qui pose souci. Ne fusses que pour savoir même si vous gardez le code sous le coude Cordialement... |
| 25/09/2020 à 17:31 | AL 22 | Activer les coches d'options des sous-menus | Le fichier en retour pour test Cordialement... |
| 25/09/2020 à 16:54 | szaghd | Ajouter un element d’une listbox a une autre puis le supprimer | Vous pourriez expliquer comment avoir des données dans la première listbox comme vous montrez dans le post ? Cordialement... |
| 25/09/2020 à 16:43 | Damsa17 | Remplissage a la suite | Re Essayez comme ceci mais le souci de la mise en forme est du à votre retour à la ligne dans chaque cellule. Une solution serait de mettre tout en gras. Au fait ce fil ci est toujours d'actualité ?? car il n'est pas cloturé --> https://forum.excel-pratique.com/excel/tri-de-cellules-146455 Cordia... |
| 25/09/2020 à 16:08 | Damsa17 | Remplissage a la suite | J'ai un code sous le coude mais la mise en forme (Gras uniquement sur les chiffres) ne sera pas identique à celle montrée dans la feuille Importation. Intérêt ou pas ? Cordialement... |
| 25/09/2020 à 14:10 | VengeurMasqué | VBA pour création formulaire | Oui mais cela ne va pas contrôle que l'adresse mail est valide... mais on peut faire en sorte que la textbox soit complétée et qu'elle comporte au minimum un @. ok pour cela ? Pour les dates et CP, il faudrait avoir des rubriques dans la feuille et dans l'userform. Cordialement Edit : le fichier dan... |
| 25/09/2020 à 13:49 | xitasad | SOMME.SI problème critère date | A essayer --> =SOMMEPROD((ANNEE(B3:B11)=2019)*(MOIS(B3:B11)=9)*(C3:C11)) Cordialement... |