| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 27/11/2019 à 01:03 | Ronibo | Réupérer mois et année en cours | ... |
| 26/11/2019 à 23:45 | Dehbi | Formule en VBA | Et si tu utilisais l'Enregistreur de macros ? tu pourras voir comment il traduit la formule que tu vas saisir ! dhany... |
| 26/11/2019 à 23:09 | Ronibo | Fonction if sur colonne | ... |
| 26/11/2019 à 22:00 | Ronibo | Réupérer mois et année en cours | Oui, c'est vrai qu'je suis perfectionniste ; mais c'est surtout dû à ce qu'Excel et VBA eux-même exigent une grande rigueur : il n'y a pas d'« à peu près » ; et si par exemple tu dois référencer la cellule C5, c'est bien C5 et pas autre chose ; sinon, tu n'auras pas le résultat attendu ! d'autre par... |
| 26/11/2019 à 21:38 | Ronibo | Fonction if sur colonne | Je suis d'accord avec toi : l'essentiel est que le problème soit réglé. tu peux faire la fête ! youpi ! dhany... |
| 26/11/2019 à 19:11 | aordepz | Formule INDEX et EQUIV = #N/A ??? | Utilise : =SIERREUR(ta_formule;"") ça devrait suffire ; sinon, j'laisse les autres intervenants te répondre car j'suis débordé. dhany... |
| 26/11/2019 à 19:01 | Ronibo | Fonction if sur colonne | @Ronibo merci d'avoir passé le sujet en résolu ! bonne continuation ! dhany... |
| 26/11/2019 à 18:48 | Ronibo | Fonction if sur colonne | Je remet ici ma procédure, que Jean-Eric a critiqué : faux ! On Error Resume Next est là pour éviter le plantage causé par la fermeture d'un formulaire non chargé. ensuite, On Error Goto 0 désactive la gestion des erreurs dans la procédure en cours (source Microsoft) . rappel : dans ce post , Ronibo... |
| 26/11/2019 à 18:28 | Ronibo | Fonction if sur colonne | C'est bien, mais il aurait aussi pu s'excuser platement auprès de moi pour avoir repris ma solution sans me citer ! la prochaine fois qu'il reprendra une de mes solutions, j'espère vivement qu'il mettra une phrase du genre : « je propose cette solution à partir de la solution de dhany » ; ou : « j'a... |
| 26/11/2019 à 16:51 | Charles92 | Supprimer la protection d'un fichier Excel | @Xmenpl : jai trouvé ton post très clair et très bien détaillé ! +1 ! dhany... |
| 26/11/2019 à 16:15 | Ronibo | Réupérer mois et année en cours | @Ronibo pour éviter de devoir changer la date système, tu peux ruser en modifiant ainsi le début de la sub : attention : le code VBA est anglais, donc pour la date, c'est : Mois/Jour/Année ! et n'oublie pas les 2 signes # qui entourent la date ! ainsi, #4/2/2019# = 2 avril 2019, et tu auras : ".. du... |
| 26/11/2019 à 16:00 | Charles92 | Supprimer la protection d'un fichier Excel | @Xmenpl ben dis-donc, ta citation remonte à loin ! c'était ici (le 11 juin 2018 !) dhany... |
| 26/11/2019 à 15:47 | Charles92 | Supprimer la protection d'un fichier Excel | On ne peut pas ; c'est pour ça qu'il faut bien le mémoriser ! sinon, y'a sur internet des méthodes de hackage pour enlever la protection ; d'autre part, Steelson t'a déjà fourni un lien sur son code ici (mais j'ai vu que tu l'as déjà lu) . pour ceux qui n'ont pas de mémoire : noter le mot de passe s... |
| 26/11/2019 à 15:23 | Ronibo | Réupérer mois et année en cours | @Xmenpl, j'ai relevé l'absence de distinction sur ta formule seulement parce que le code initial montré par Ronibo faisait cette distinction ; regarde bien attentivement cette ligne de code VBA : il y a "Encaisser le loyer du mois d " ; et ensuite , selon le résultat du test de IIf() , on ajoute soi... |
| 26/11/2019 à 01:12 | Ronibo | Réupérer mois et année en cours | Tu as montré ce code VBA : A) à propos des voyelles : le Left(.., 1) est pour prendre 1 seul caractère à gauche ; or il existe bien æ liés (comme pour l æ titia) ou œ liés (comme pour œ uf) ; mais il n'existe pas de ao liés en 1 seul caractère ; il s'agit donc bien de 2 caractères , et non pas d'un... |
| 25/11/2019 à 23:22 | lim01 | Copier coller avec condition sur une autre feuille | C'est normal, car l'événement qui se déclenche suite à un changement de cellule fait la copie seulement si tu saisis G F D (en colonnes M N O) ; ça ne réagit pas si tu saisis Resp ou Délai (en colonnes S T) . dhany... |
| 25/11/2019 à 22:49 | lim01 | Copier coller avec condition sur une autre feuille | ??? ben c'est normal, ça ! si tu renseignes pas "Resp" et "Délai" (colonnes S et T), alors ces cellules sont vides ; et la macro copie 2 infos vides ; elle ne peut ni deviner ni inventer ce que tu n'as pas saisi, lol ! j'ai pas fait un programme d'Intelligence Artificielle, mais même avec l'IA, ça n... |
| 25/11/2019 à 22:21 | lim01 | Copier coller avec condition sur une autre feuille | Merci pour ton retour ! sauf si tu as autre chose à demander, merci de passer le sujet en résolu : clique sur à droite de (coin haut droit du post) ➯ ; ça permet aussi de clôturer le fil de la discussion (toi seul peut le faire, car c'est toi qui a créé ce sujet) . dhany... |
| 25/11/2019 à 21:23 | Roran46 | Automatisation Calcul | Ah, enfin un avis sur mon explication de code VBA ! merci pour ton appréciation ! ah, bravo ! tu as trouvé tout seul la bonne réponse ! dhany... |
| 25/11/2019 à 20:59 | Roran46 | Automatisation Calcul | Ca sert à quoi que je fasse une longue explication détaillée, ligne par ligne et pas à pas ? si tu la lis attentivement, tu y trouveras la réponse à ta question ! et puis, fais l'essai : tu verras bien ce qu'il se passe ! dhany... |
| 25/11/2019 à 20:42 | Roran46 | Automatisation Calcul | J'ai passé beaucoup de temps à écrire ma longue explication de code VBA, alors avant de me poser une autre question, tu devrais avoir la courtoisie de me donner ton avis sur cette longue explication (même si c'est pour me dire que mon explication était trop longue et que tu aurais préféré en avoir u... |
| 25/11/2019 à 20:11 | lim01 | Copier coller avec condition sur une autre feuille | Pas de retour sur mon explication de code VBA ? voir ici . j'espère que cette longue explication détaillée ne t'ennuiera pas, et que tu sauras en tirer tout le bénéfice. dhany... |
| 25/11/2019 à 19:49 | Roran46 | Automatisation Calcul | J'ai bien reçu ton MP où tu m'as écrit un seul mot : « Merci » ; mais ç'aurait été mieux que tu me répondes ici, pour que les lecteurs de cette conversation sachent que tu as lu l'explication de code VBA que tu m'avais demandée en MP : d'autre part, j'espère que ma longue explication détaillée ne t'... |
| 25/11/2019 à 19:44 | Ronibo | Fonction if sur colonne | La solution de Jean-Eric est effectivement plus courte que la mienne, MAIS : * 1 er bug : on clique en A5 : le calendrier n'apparaît pas ! * 2 ème bug : on clique en F5 : l'état de la cellule n'est pas modifié ! * 3 ème bug : on clique en A6 (ou dessous) ➯ le calendrier apparaît : OK ; juste après,... |
| 25/11/2019 à 03:02 | Roran46 | Automatisation Calcul | Voici l'explication du code VBA : Option Explicit : oblige à déclarer toutes les variables utilisées Sub Essai() .. End Sub : sub Essai() déclaration de plusieurs variables : Dim FX As Worksheet, Z1 As Range, Z2 As Range Dim Qté%, Coef!, Nbj%, lg1&, lg2&, dv As Byte : Qté% : idem que Qté As... |
| 25/11/2019 à 01:34 | lim01 | Copier coller avec condition sur une autre feuille | Voici l'explication du code VBA : Option Explicit : oblige à déclarer toutes les variables utilisées Private Sub Worksheet_Change(ByVal Target As Range) : sub exécutée s'il y a un changement de donnée sur la feuille Dim lg1&, lg2&, col%, ipr& : déclaration de variables ; lg1& : idem que... |
| 25/11/2019 à 01:11 | maele | Conditions | On s'est croisés ; j'ai complété mon explication (relire mon post précédent) . merci d'avoir passé le sujet en résolu, et bonne soirée à toi aussi. dhany... |
| 25/11/2019 à 01:02 | maele | Conditions | En-tête en D10 : "SI OU" ➯ en D11 : =SI(OU(B11<4;C11>4);0,8;1) signification : si on fait MOINS de 4 séances de pompes/semaine OU si on pratique PLUS de 4 mini exercices : 0,8 (= 80%) en-tête en E10 : "SI ET" ➯ en E11 : =SI(ET(B11<4;C11>4);0,8;1) signification : si on fait MOINS de 4 séa... |
| 25/11/2019 à 00:31 | maele | Conditions | Ca y'est, j'suis là ; alors, ton avis sur le dernier fichier ? c'est bon ? ça t'convient ? ou t'as besoin d'une modif ? dhany... |
| 24/11/2019 à 23:24 | maele | Conditions | Même si j'ai indiqué les formules utilisées dans mon post précédent, tu devrais quand même télécharger le fichier car j'ai encore amélioré la mise en forme. bon, j'te laisse : j'vais faire une pause repas (j'ai pas encore eu l'temps d'manger ce soir, et j'ai super faim ! ) . si tu postes un autre me... |
| 24/11/2019 à 23:18 | maele | Conditions | Voilà, c'est fait : en D11 : =SI(OU(B11<4;C11>4);0,8;1) en E11 : =SI(ET(B11<4;C11>4);0,8;1) en F11 : =SI(A11="";"";SI(OU(B11="";C11="");"";SI(ET(B11<4;C11>4);0,8;1))) format de nombre personnalisé utilisé : 0_!% dhany... |
| 24/11/2019 à 22:53 | maele | Conditions | Oooops ! j'ai été débordé, et pour l'instant j'ai pu faire que de la mise en forme : je vais maintenant regarder la suite. dhany... |
| 24/11/2019 à 22:48 | nectarine78 | Mise en forme conditionnele sur un tableau | Ajout : la recherche du prix minimum n'est pas faite selon la couleur, mais selon la valeur ; ce prix minimum est déterminé par 2 subs du module M02_LignesDétail : la sub PrixMini1() (recherche d'un 1 er prix, en évitant les valeurs PO) ; et la sub AutresPrix() regarde les autres prix (s'il y en a)... |
| 24/11/2019 à 22:31 | nectarine78 | Mise en forme conditionnele sur un tableau | Non, c'est ceci : A) pour la feuille " TC " : * pas de filtre, sinon l'entonnoir entouré serait sur fond orange : * il y a une mise en forme conditionnelle : B) sur les feuilles " BC sté # " créées : pas de filtre utilisé, ni de MFC ; j'ai simplement mis tous les PU T.T.C de la colonne D en violet c... |
| 24/11/2019 à 22:06 | maele | Conditions | Oui, j'avais vu ton post de 21:50 ; et c'est moi qui ai téléchargé le fichier ; je suis en train de travailler dessus. dhany... |
| 24/11/2019 à 21:48 | maele | Conditions | Sauf si tu as autre chose à demander, merci de passer le sujet en résolu : clique sur à droite de (coin haut droit du post) ➯ ; ça permet aussi de clôturer le fil de la discussion (toi seule peut le faire, car c'est toi qui a créé ce sujet) . dhany... |
| 24/11/2019 à 21:40 | maele | Conditions | Edit : j'ai complété mon post précédent. dhany... |
| 24/11/2019 à 21:37 | maele | Conditions | Nouvelle version : en E11 : =SI(ET(NON(B11<C$6);NON(C11<C$4));B11*C$7;"") note que le test NON(a < b) équivaut au test a >= b donc la formule peut être aussi : en E11 : =SI(ET(B11>=C$6;C11>=C$4);B11*C$7;"") dhany... |
| 24/11/2019 à 21:24 | lim01 | Copier coller avec condition sur une autre feuille | J'vais essayer de te faire ça pour demain. bonne soirée à toi aussi. dhany... |
| 24/11/2019 à 21:21 | maele | Conditions | Edit : oh, tu as modifié ton post ; c'était celui-ci : dhany... |
| 24/11/2019 à 21:18 | maele | Conditions | ??? mes 2 formules utilisent SI() : en D11 : =SI(OU(B11>=C$3;C11>=C$4);B11*C$5;"") en E11 : =SI(B11>=C$6;B11*C$7;"") dhany... |
| 24/11/2019 à 21:07 | maele | Conditions | Voici ton fichier modifié : dhany... |
| 24/11/2019 à 20:42 | Ronibo | Fonction if sur colonne | Y'a pas d'quoi, c'est avec plaisir ! sauf si tu as autre chose à demander, merci de passer le sujet en résolu : clique sur à droite de (coin haut droit du post) ➯ ; ça permet aussi de clôturer le fil de la discussion (toi seul peut le faire, car c'est toi qui a créé ce sujet) . dhany... |
| 24/11/2019 à 20:16 | Ronibo | Fonction if sur colonne | J'suis ravi qu'ça marche comme tu veux ! autre version du fichier : ⚠ comme j'ai ajouté en plus la ligne 3, dans le code VBA : remplacer 4 par 5 ! tu verras aussi que j'ai supprimé la sub ShowSolde() et ton Label1 . bien sûr, la sub Worksheet_Change() est devenue inutile : supprimée aussi. c'est l'g... |
| 24/11/2019 à 19:59 | ricouvbx | Fonction SI(OU et SI(ET dans la formule | @ ricouvbx eh oui, faut faire attention aux parenthèses ! sauf si tu as autre chose à demander, merci de passer le sujet en résolu : clique sur à droite de (coin haut droit du post) ➯ ; ça permet aussi de clôturer le fil de la discussion (toi seul peut le faire, car c'est toi qui a créé ce sujet) .... |
| 24/11/2019 à 19:43 | ricouvbx | Fonction SI(OU et SI(ET dans la formule | Voici ton fichier modifié : en fait, dans ta formule, il y avait juste que la 2 ème parenthèse fermante était mal placée. dhany... |
| 24/11/2019 à 19:21 | mosaidso | Calcul automatique | Voici ton fichier modifié : Ctrl e ➯ travail effectué : les 3 cellules jaunes sont remplies Alt F11 pour voir le code VBA, puis revenir sur Excel dhany... |
| 24/11/2019 à 19:10 | nectarine78 | Mise en forme conditionnele sur un tableau | Merci pour ton retour si enthousiaste, et ta note 10/10 ! oui aux 2 questions : ça s'adapte automatiquement au nombre de fournisseurs et au nombre d'articles du Tableau Comparatif situé en feuille " TC " ; comme cette feuille est unique, alors non, je n'ai pas gardé la mise en forme conditionnelle,... |
| 24/11/2019 à 18:39 | Ronibo | Fonction if sur colonne | Alors essaye cette nouvelle version : dhany... |
| 24/11/2019 à 18:20 | Ronibo | Fonction if sur colonne | Voici ton fichier modifié : tu as dupliqué le bloc With Target .. End With , qui apparaît donc 2× ; c'est plus compliqué que ça : il faut combiner les différentes conditions, et un seul bloc With Target .. End With suffit. tu verras aussi que le code VBA pour modifier le solde apparaît une seule foi... |