Modérateur

Inscrit le :27/04/2007
Dernière activité :Aujourd'hui à 13:33
Version d'Excel :2016, Mac 2011
Emploi :Retraité
Lieu :Liège - Belgique
Messages
16'297
Votes
2'916
Fichiers
3
Téléchargements
10'287
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 185

DateAuteur du sujetSujetExtrait du message
02/10/2020 à 12:01SteveB VBA copier cellule vers autre feuilleLe code semble bon. J'ai remanié quelque peu. Les deux codes complet à utiliser peuvent être ceux ci Cordialement...
02/10/2020 à 10:40Nrev74 Autofill par VBAVotre fichier en retour à tester Cordialement...
01/10/2020 à 19:16abj77Listre deroulante en cascade + autres fonctionsOk 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:54Lulu1234 Formulaire saisie sous ExcelNon la version 10. Mais laisser tomber ce point, AFEH avait enlevé cela de la version 11...
01/10/2020 à 18:52Nrev74 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:39Jujule VBA améliorer vitesse pour inscription dans un tableauRe 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:32Jujule VBA améliorer vitesse pour inscription dans un tableauSteelson, 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:23Lulu1234 Formulaire saisie sous ExcelRe 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:04Jujule VBA améliorer vitesse pour inscription dans un tableauPour 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:38Lulu1234 Formulaire saisie sous ExcelDans 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:15Lulu1234 Formulaire saisie sous ExcelDé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:54Jujule 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:47Anthony.wListe déroulante avec choix multipleOui 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:39Nrev74 Autofill par VBANon 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:26Jujule VBA améliorer vitesse pour inscription dans un tableauOulà, 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:52Jujule VBA améliorer vitesse pour inscription dans un tableauTant 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:46Damsa17 Caption CheckboxRegarde 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:31Jujule VBA améliorer vitesse pour inscription dans un tableauVotre 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:27Anthony.wListe déroulante avec choix multipleBen 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:08Jujule VBA améliorer vitesse pour inscription dans un tableauCordialement...
30/09/2020 à 17:06Damsa17 Caption CheckboxEvitez 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:58Anthony.wListe déroulante avec choix multipleDans 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:31gearbou08Copie des donnéesPas de soucis pour t'aider dès que tu as les infos...
30/09/2020 à 15:08Anthony.wListe déroulante avec choix multipleRe 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:28mguen Erreur sur formule pour trouver les chiffres manquants dans une suiteWaouh ! oui je me rappelle. C'est 2004 ou 2005 cela... le site a disparu mais il était très sympa...
30/09/2020 à 12:15Anthony.wListe déroulante avec choix multipleJe 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:58mguen Erreur sur formule pour trouver les chiffres manquants dans une suiteRe "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:02abj77Listre deroulante en cascade + autres fonctionsDans 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:53JB13000Adapter ArrayFormula avec Somme.si.ensCordialement...
30/09/2020 à 09:52TheSillasMettre une colonne d'un TCD format % total distinctCordialement...
30/09/2020 à 09:50Unicornflakes Erreur 1004 VBAMerci 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:36mguen Erreur sur formule pour trouver les chiffres manquants dans une suite...
30/09/2020 à 09:35Nrev74 Autofill par VBAOk 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:28gearbou08Copie des donnéesLorsque 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:27mguen Erreur sur formule pour trouver les chiffres manquants dans une suiteUn 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:47trisUserform : Zone de liste qui en dépend d'une autre...
29/09/2020 à 15:33gearbou08Copie des donnéesBien que cela se passe normalement ! De quel onglet parles-tu ...
29/09/2020 à 13:08Aisha7 Automatisation boutton flottantHum... 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:45Aisha7 Automatisation boutton flottantC'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:40Nrev74 Autofill par VBAAlors 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:03IbrahimosObliger le remplissage d'une celluleJuste à 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:46Damsa17 Remplissage a la suiteOk. essayez avec ce code : Cordialement...
26/09/2020 à 09:08bastienb Afficher/masquer ligne si valeur a 0Oui 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:01Damsa17 Remplissage a la suiteOk 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:31AL 22 Activer les coches d'options des sous-menusLe fichier en retour pour test Cordialement...
25/09/2020 à 16:54szaghdAjouter un element d’une listbox a une autre puis le supprimerVous pourriez expliquer comment avoir des données dans la première listbox comme vous montrez dans le post ? Cordialement...
25/09/2020 à 16:43Damsa17 Remplissage a la suiteRe 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:08Damsa17 Remplissage a la suiteJ'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:10VengeurMasquéVBA pour création formulaireOui 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:49xitasad SOMME.SI problème critère dateA essayer --> =SOMMEPROD((ANNEE(B3:B11)=2019)*(MOIS(B3:B11)=9)*(C3:C11)) Cordialement...