Passionné d'Excel

Inscrit le :03/10/2017
Dernière activité :06/12/2019 à 09:44
Version d'Excel :2007 FR
Messages
6'872
Votes
928
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par dhany - page 126

DateAuteur du sujetSujetExtrait du message
01/02/2018 à 01:32valep Formule pour tableauBonjour Valep , Je te propose ce fichier Excel : Regarde la formule en J3 ; je l'ai déjà tirée vers le bas jusqu'en J6 . Toutes les couleurs sont mises par MFC ( M ise en F orme C onditionnelle) ; c'est sur l'onglet « Accueil », groupe « Style » ; il y a une règle de MFC pour chaque cas, donc 4 en t...
31/01/2018 à 23:55xavier81Pointer une feuille qui possède le nom d'une celluleBonsoir Xavier , Tu peux même faire un peu plus simple : =INDIRECT(A1&"!F3") c'est pour que tu puisses voir la vie en rose ! Cordialement, dhany...
31/01/2018 à 23:34louisengyn Question simple mais solution compliquéeBen moi, j'avais entendu à la radio, y'a d'ça plusieurs années, qu'la CSG allait être que pour un temps, celui d'renflouer les caisses de la sécu, et qu'ensuite ça s'arrêterait ; mais ça a été maintenu et ça a perduré ! oui, la CSG a été instituée en 1991 par Michel Rocard et le taux était au départ...
31/01/2018 à 23:02louisengyn Question simple mais solution compliquéeMais même s'il y a aussi la CRDS, je parlais bien, moi, de la CSG : et OUI , tu as bien lu : c'est aussi sur les allocations chômage, les préretraites et les retraites ! alors quand même les plus pauvres devront payer les futures hausses d'électricité de 10% ou plus, j'te dis pas ! et vu qu'c'est au...
31/01/2018 à 22:28louisengyn Question simple mais solution compliquéeOui, mais tu oublies les inévitables dérapages habituels : en 7 ans, les +10 % vont devenir +12 % , puis +14 % puis +16 % , etc... ; après on s'étonne qu'un chantier coûte au final plus de 30 fois plus cher que ce qui avait été prévu au départ !!! que ce soit un chantier du BTP, de la SNCF ou autre...
31/01/2018 à 21:38louisengyn Question simple mais solution compliquéeN'est-ce pas ? mais ça va être drôlement dur pour les millions de personnes qui font partie de « la France d'en bas » et qui vivent en dessous du seuil de pauvreté pour se payer une électricité qui va devenir luxueuse !!! j'me rappelle de certains panneaux comme « gaz à tous les étages » ; j'crois q...
31/01/2018 à 21:19louisengyn Question simple mais solution compliquéeCoucou mbbp , tes 2 croissants, c'est juste une allusion au sketch de Fernand Raynaud ou c'est une pilule pour aider à faire passer l'indigestion des futures hausses de prix de l'électricité de 10 % par an (en moyenne) ? faut p't'être envisager dès à présent de revenir au temps d'nos arrières-arrièr...
31/01/2018 à 21:03louisengyn Question simple mais solution compliquée@ ngynvn Merci pour ton message et pour ton honnêteté ; malheureusement, je ne fais pas partie des professionnels dont tu parles, je suis un simple particulier, et quand l'électricité deviendra hors de prix, j'crois que j'devrai abandonner l'utilisation d'mon PC ... en espérant que quelqu'un arrive...
31/01/2018 à 20:45louisengyn Question simple mais solution compliquée@ James007 , Jean-Eric , mbbp Aïe, aïe, aïe ! c'est la catastrophe , les amis !!! j'viens d'voir le fichier de ngynvn et j'crois qu'il travaille pour EDF !!! avec les fluctuations = augmentations de 10 % par an , nos factures d'électricité vont grimper en flèche ! Regardez les références : celles qu...
31/01/2018 à 15:07tapir26200Formule d'extraction de donnéesBonjour tapir26200 , Je viens de terminer ton exercice : https://forum.excel-pratique.com/viewtopic.php?f=2&t=104342&p=617946#p617946 Cordialement, dhany...
31/01/2018 à 14:57tapir26200Extraction données dans tableauBonjour tapir26200 , ● si ton 1 est en colonne 4 , ça doit retourner : 4 - 1 = 3 ● si ton 1 est en colonne 2 , ça doit retourner : 2 - 1 = 1 ● si ton 1 est en colonne 1 , ça doit retourner : 1 - 1 = 0 donc problème : si le résultat est 0 , tu ne peux pas faire la différence entre un 1 trouvé en colo...
30/01/2018 à 23:07Askale Se déplacer jusqu'à prochaine cellule différenteExact, ma macro initiale fonctionne seulement avec des valeurs numériques ; mais je viens de l'adapter pour des valeurs alphabétiques et / ou alphanumériques, donc aussi pour des lettres (celles que tu as indiquées : C, D, F, M, P, S, W ... ou d'autres si tu as envie d'en ajouter, maintenant ou plus...
30/01/2018 à 22:52Askale Se déplacer jusqu'à prochaine cellule différenteT'en as d'la chance ! j'ai bien mieux qu'une simple piste à t'proposer ! voici un fichier Excel complet tout fait, et déjà prêt pour ton exo : À l'ouverture du fichier la cellule active est N11 ; fais Ctrl e ; vu ? place-toi sur un nombre d'une autre série et fais Ctrl e ; ok ? Bien sûr, j'ai fait c...
30/01/2018 à 20:14zinou2009Aide à résoudre un calcul automatiqueBonsoir zinou , Au départ, j'étais intervenu juste pour le séparateur décimal ; comme l'avait écrit jpbt84 dans son message d'hier à 08:12, je peux te confirmer que sur l'onglet "saisie", ligne 3, le "Prix par litre" et le "Prix par plein" changent selon le "Carburant" saisi en J3 : 1) avec "Sans pl...
30/01/2018 à 18:45FéFéClochette Ajout d'un certain nombre de 0 en fonction d'une valeur donnéeBonjour FéFéClochette , Je te propose ce fichier Excel : À l'ouverture du fichier, sélectionne B3:B7 Alt F8 ➯ fenêtre Macro ; choisis la macro FmtNorm (c'est pour : « Format, Normalisation ») clic sur le bouton « Exécuter » ➯ fenêtre de saisie tu peux annuler de suite l'opération que tu voulais fair...
30/01/2018 à 17:44langa68Nom de cellules non affichéesBonjour Jean-Eric, Tu as raison : il s'agit de la barre de formule où les noms de cellules apparaissent à gauche ; mais c'est inutile d'aller dans les options car c''est déjà sur l'onglet Affichage, juste au-dessus de la case à cocher « Titres » : Cordialement, dhany...
30/01/2018 à 14:10AgnèsCT Trop d'arguments dans ma formule de calculEn F10 : =SI(OU(D10="";E10="");"";MIN((E10-D10)*24-1;7)) ou si tu préfères avec 0 au lieu d'une cellule vide : En F10 : =SI(OU(D10="";E10="");0;MIN((E10-D10)*24-1;7)) Plus élaboré : En F10 : =SI( ET (D10="";E10="");"";SI( OU (D10="";E10="");"?";MIN((E10-D10)*24-1;7))) si D10 et E10 sont tous les deu...
30/01/2018 à 13:40langa68Nom de cellules non affichéesLa case à cocher dont tu parles « Titres » est pour afficher ou non les lettres des en-têtes de colonnes et les numéros des en-têtes de ligne ; mais pour les noms des cellules, c'est dans onglet Formules, « Gestionnaire de noms ». Si c'est bien « Titres » et que les en-têtes de colonnes et de lignes...
30/01/2018 à 13:28AgnèsCT Trop d'arguments dans ma formule de calculOui, car : Heure d'arrivée : 9 h 00 ; Heure de départ : 16 h 00 Nombre d'heures entre les deux : 16 - 9 = 7 minimum entre 7 et le 7 calculé : 7,00 Dis-moi quel est le temps de la pause-déjeuner, qui est sans doute inclus (et sous-entendu) dans la tranche horaire ? Mais si tu relis mon message précéd...
30/01/2018 à 12:53Loris72 Erreur 1004 Impossible de définir la propriété hidden de la classe rangeJe te propose ce code VBA : Bien sûr, si la feuille est protégée par un mot de passe, il faudra l'indiquer après .Unprotect exemple : ActiveSheet.Unprotect "ton_mot_de_passe" Cordialement, dhany...
30/01/2018 à 12:37AgnèsCT Trop d'arguments dans ma formule de calculHeure d'arrivée : 9 h 00 ; Heure de départ : 17 h 00 Nombre d'heures entre les deux : 17 - 9 = 8 ; minimum entre 7 et 8 : 7,00 Pour avoir tes 6 h, il faut 2 h de pause-déjeuner « automatique » ➯ En F10 : =MIN(7;(E10-D10-2)*24) En G10 : =MAX(0;(E10-D10-2)*24-8) Ainsi : 17 - 9 - 2 = 6 ; minimum entre...
30/01/2018 à 12:11Lucalesmetz Question Toute simple : Fonction ConcatenationJe te propose cette formule : =TEXTE(A3;"000") & TEXTE(B3;"000") & TEXTE(C3;"000") & TEXTE(D3;"000") & TEXTE(E3;"000") Cordialement, dhany...
30/01/2018 à 11:51AgnèsCT Trop d'arguments dans ma formule de calculDans ce cas, remet comme c'était avant, puis envoie ton fichier avec plusieurs données remplies ; onglet Janvier seulement ; et si tu n'en n'as pas besoin, peut-être peux-tu supprimer la colonne C "Chantier" ? par contre, si cette colonne te sers, tu devras l'ajouter dans tous les autres onglets...
30/01/2018 à 11:43zinou2009Aide à résoudre un calcul automatiqueBonjour zinou, peux-tu joindre ton dernier fichier Excel stp ? dis-moi sur quelle feuille est le problème (et il doit y avoir des données pour pouvoir vérifier si les formules de calculs retournent bien les bons résultats) ...
30/01/2018 à 11:37AgnèsCT Trop d'arguments dans ma formule de calculPour 6 h, le minimum entre 6 et 7 est bien 6 ; mais le retour a l'air d'être faussé à cause du *24 ; or ce *24 n'est utile que si le nombre d'heures entre l'heure de départ et l'heure d'arrivée dépasse 24 h ; si tu es sûre que ça n'arrive jamais, tu peux mettre en F10 : =MIN(7;E10-D10) et en G10 : =...
30/01/2018 à 11:12khaledtnRésponse automatique à un MsgBoxEssaye comme ceci : DisplayAlerts = False ton instruction de copier / coller DisplayAlerts = True Cordialement, dhany...
30/01/2018 à 10:51AgnèsCT Trop d'arguments dans ma formule de calculAprès avoir supprimé tes colonnes E et F, mets ces 2 formules : En F10 : =MIN(7;(E10-D10)*24) En G10 : =MAX(0;(E10-D10)*24-8) Tirer ces formules vers le bas. Faire la même chose pour les autres feuilles. Cordialement, dhany...
30/01/2018 à 10:11-arthur- Erreur 1004J'ai vu que depuis le début, tu mets : Cells(i, 8).Value = Tu dois mettre à la place : Cells(i, 8).Formula = Pour la suite, je te laisse trouver la bonne formule. Cordialement, dhany...
30/01/2018 à 03:29ims64000Calcul variableUn essai, à tout hasard (non testé) : Cordialement...
30/01/2018 à 01:51nectarine78Mise en forme conditionnele sur un tableauJe suis vraiment désolé que personne t'aie proposé de solution jusqu'à présent ; alors même si c'est avec un énorme retard, j'espère que t'as pas laissé tomber, que c'est pas trop tard, et je te propose ce fichier Excel : À l'ouverture du fichier, tu seras sur la dernière feuille "FR03", la feuille...
29/01/2018 à 23:06TigerModification macroTu dois d'abord modifier ta feuille "Recap" ! Ta colonne H est nommée "Points" en H2 mais contient des Temps et pas des Points ! comme c'est préférable de garder les infos Temps, je te propose cette solution : mets "Temps" en H2, ajoute une colonne avant la colonne I et nommes la "Points" en I2 ; el...
29/01/2018 à 22:27zinou2009Aide à résoudre un calcul automatiqueTu as Excel 2010 en version française : ok, mais fais attention au séparateur décimal ! En L3, tu as #VALEUR! car tu as saisi en K3 41,62 au lieu de 41.62 ; alors que tu n'as pas ce problème en ligne 4 : en H4 : 49.00 ; en K4 : 9.00 ; en L4 : 49.00 × 9.00 = 441.00 ➯ 441.00 DZD avec ton format person...
29/12/2017 à 18:29SébastienInstallation du nouveau forumBonjour Sébastien , Merci pour la super bonne nouvelle à propos de LouReeD !!! Cordialement, dhany...
20/12/2017 à 01:47kamellias Supprimer dernier caractereBonjour kamellias , Je te propose ce fichier Excel : Ctrl e ➯ travail effectué Cordialement, dhany...
20/12/2017 à 00:37Thomer Macro indisponibleBonjour Thomer , C'est normal puisque le nom du fichier est "Nom de la personne" et "Date (JJ-MM-AAAA) " ; il faut donc que tu sauvegardes aussi l'heure ; mais attention : cette fois, c'est le caractère deux-points qui sera refusé, car dans une ligne de commande DOS, ce caractère est réservé pour l'...
18/12/2017 à 15:04DomSage Lignes effacées à la copie VBABonjour DomSage , Je te retourne ton fichier Excel modifié : À l'ouverture du fichier, tu es sur la feuille " ARCHIVE ", et la cellule active est I1002 ; c'est pour que tu vois que sur cette feuille, j'ai ajouté beaucoup de lignes ; les bordures allant jusqu'en ligne 1000 , il y a donc de la place p...
17/12/2017 à 22:31abricot Liste triée sans doublonsBonjour abricot , Si tu retournes sur ton sujet " Associer le contenu de plusieurs cellules selon une cellule " , tu y trouveras une solution complète , et pas juste " Une liste triée sans doublon " . https://forum.excel-pratique.com/viewtopic.php?f=2&t=102655&p=602718#p602718 Tu peux déjà passer en...
17/12/2017 à 22:03abricotAssocier le contenu de plusieurs cellules selon une celluleBonjour abricot , Je te propose ce fichier Excel : À l'ouverture du fichier, tu es sur la feuille "Résultats" (entièrement vide) ; va sur la 1ère feuille "Données" ; Ctrl e ➯ travail effectué Alt F11 pour voir la macro, puis revenir sur Excel Merci de me donner ton avis. Cordialement, dhany...
17/12/2017 à 18:40Sassi Ajout de données à la dernier ligneOui, c'est bien ce que j'avais déjà fait avec cette instruction (note bien le point devant Range) : Mais si tu regardes bien mon code VBA, tu peux voir qu'il est plus court que le code VBA initial, en particulier car j'ai évité les multiples références à Feuil1 (j'ai supposé qu'elle a pour nom "Feui...
17/12/2017 à 18:22Sassi Pourquoi l'ajout des données ne commence pas à la première ligne vide?Bonjour Sassi , Tu devrais regarder ma réponse sur ton 1er sujet : « je ne comprends pas pourquoi » : https://forum.excel-pratique.com/viewtopic.php?f=2&t=102647&p=602664#p602664 J'ai optimisé ton code VBA. Cordialement, dhany...
17/12/2017 à 18:12Sassi Ajout de données à la dernier ligneBonjour Sassi , Je te propose ce code VBA : ⚠ Cette macro ne s'exécute que depuis "Feuil1" ! ⚠ Sans ton fichier, je n'ai pas testé ce code, alors essaye-le sur une copie de ton fichier ! Si ça ne fait pas ce que tu attends, mets ton fichier dans ton prochain message, et je ferai l'adaptation nécessa...
17/12/2017 à 17:41emeignanExtraire des donnéesGrâce à la réponse fort judicieuse de gmb , je suis sûr que le demandeur emeignan saura désormais répondre à cette question : « Qu'est-ce qui ressemble plus à de la programmation que de la programmation ? » Voilà pourquoi, si vous avez besoin de camoufler des lignes de code VBA, il faut les cacher p...
17/12/2017 à 16:17DomSage Lignes effacées à la copie VBABonjour DomSage , Je te propose ce code VBA : Cette macro doit être lancée depuis la feuille active (autre que "ARCHIVE") et le résultat sera sur la feuille "ARCHIVE" grâce au With .. End With. Non testé car sans ton classeur, donc à tester et bien vérifier ! Merci de me donner ton avis. Cordialemen...
17/12/2017 à 15:09KamouLa fonction moyenneBonjour Kamou , Je te propose ce fichier Excel : Regarde bien la formule en C10 , mais bien sûr, en pratique, c'est en général plus simple d'utiliser la formule de C11 . Cordialement, dhany...
17/12/2017 à 13:57boucseb79Repliquer un code VBATu ne connais pas le VBA Dry ? VBA Dry est doré comme le Basic, son nom sonne comme un nom de Basic, mais ce n'est pas du Basic, et encore moins des macros !!! Cordialement, dhany...
15/12/2017 à 11:14Thomer Macro indisponibleOui, il y a erreur à cause de [B3] car un nom de fichier ne peut pas contenir le caractère « / » ; ce caractère est réservé pour les commutateurs d'une ligne de commande DOS ; exemple : C:\> dir /p Or la formule =AUJOURDHUI() retourne actuellement 15 / 12 / 2017 ; demain et les jours suiv...
15/12/2017 à 09:19Thomer Macro indisponibleBonjour Thomer , Ça y'est ! tu n'es plus tout seul ! ⚠ Si tu as écrit ta macro dans un fichier Excel .xls x elle ne sera pas conservée lors de l'enregistrement du classeur ! il faut enregistrer ton fichier avec le type " Classeur Excel (prenant en charge les macros) " ➯ .xls m ; appuyer sur la touch...
15/12/2017 à 07:13philippe87Do while.. pour une boucleBonjour Philippe , Je te propose ce code VBA : ⚠ Vérifie bien soigneusement que tu as tous les résultats attendus. Si besoin, tu peux demander une adaptation. Merci de me dire si ça te convient. Cordialement, dhany...
15/12/2017 à 04:32gilda22 Tester une stratégie à base du + ou du - (Vrai Faux)Bonjour Gil , Merci pour ton retour et tes remerciements, je suis ravi que ma solution fonctionne comme tu veux ! Pour l'instant, le sujet n'est pas passé en résolu ; peut-être un oubli ? pour passer un sujet en résolu et clôturer le fil, il faut juste cliquer sur la coche ☑ d'un message (de préfére...
14/12/2017 à 16:52Erwann1308Aide sur somme partielleC'est à peine un peu plus clair, alors un essai : Je te laisse adapter ce qui ne va pas...