f

Passionné d'Excel

Inscrit le :19/11/2012
Dernière activité :04/01/2025 à 22:16
Version d'Excel :2007 FR
Messages
4'337
Votes
596
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par frangy - page 8

DateAuteur du sujetSujetExtrait du message
25/07/2016 à 12:50calomonosValeur precedente si erreur #NATon fichier en retour A+...
25/07/2016 à 10:53schmitxSelection cellule intersection ligne et colonne variableDe quel code parles-tu ? Le site de Jacques Boisgontier n'en manque pas Et de quel exemple ? Je n'ai vu aucun exemple avec des Combobox ou autre TextBox. Si tu souhaites des explications sur les dictionnaires, Jacques Boisgontier a là aussi travaillé pour toi : http://boisgontierjacques.free.fr/page...
25/07/2016 à 10:41calomonosValeur precedente si erreur #NASans fichier je ne peux pas en dire plus. A+...
25/07/2016 à 10:12calomonosValeur precedente si erreur #NAA+...
24/07/2016 à 09:08Starr ArchivageA la lecture de la phrase suivante, je crains que la procédure proposée n'apporte pas la solution attendue : "je voudrais en cliquant sur le bouton « transférer dans Terminés », que la macro transfère uniquement le contenu des cellules qui m’intéressent dans la feuille « Terminer » par exemple le co...
23/07/2016 à 22:20pmfontaineValeur cellule foncton couleur texte autre celuleL'idéal serait de pouvoir détecter la modification de police d'une cellule de la colonne A. Or, Excel et VBA ne proposent pas cette fonctionnalité. Dans l'exemple joint, j'utilise l'évènement Worksheet.SelectionChange qui permet de détecter le changement de sélection dans la feuille. Les cellules H2...
23/07/2016 à 21:09loicd181Comparaison de dateLa date est notée en B1 avec mais la comparaison se fait avec B2 : Curieux, non ? A+...
23/07/2016 à 11:30pouns94 Couleur cellule activeUne proposition A+...
23/07/2016 à 11:10Maxs31 Afficher le nombre de la cellule adjacenteOu encore A+...
23/07/2016 à 10:45MJC55 Date automatiqueEt si tu me disais que la finalité c'est récupérer l'année, je te dirais d'utiliser la fonction year . A+...
23/07/2016 à 10:20MJC55 Date automatiqueEt si tu disais précisément ce que tu cherches à obtenir, ce serait peut-être plus facile pour tout le monde, non ? A+...
23/07/2016 à 10:16pmfontaineValeur cellule foncton couleur texte autre celuleTu devrais donner quelques explications sur l'origine de la mise en couleur du texte (action manuelle de l'opérateur, action programmée, mise en forme conditionnelle, ...) et la finalité du traitement (pourquoi afficher = "OUI" ou "NON" ?). Cela permettrait peut-être de te proposer une solution adap...
23/07/2016 à 09:55schmitxSelection cellule intersection ligne et colonne variableTu peux t'inspirer des exemples de listes en cascade à plusieurs niveaux du site de Jacques Boisgontier http://boisgontierjacques.free.fr/pages_site/listes_cascade.htm#Liste3Niveaux A+...
23/07/2016 à 09:40MJC55 Date automatiqueSans VBA, tu peux utiliser le raccourci clavier Ctrl + ; A+...
22/07/2016 à 09:09oshun9153Mise en forme conditionnelle - macroVoici une proposition avec une mise en forme conditionnelle pour chaque groupe : J'ai modifié les en-têtes pour que les valeurs soient des dates (et non pas des textes). Cela t'obligera a à modifier ta macro mais présente l'intérêt de permettre l'utilisation de la fonction JOURSEM dans la MFC. A+...
21/07/2016 à 13:20thomas41 Filtre automatique avec un boutonUne solution A+...
21/07/2016 à 11:25obi wan 2 cases avec listesEnlève la protection de la feuille en début de la procédure (voir méthode Worksheet.Unprotect) et rétablis-la en fin de procédure (voir méthode Worksheet.Protect). A+...
21/07/2016 à 09:57thomas41 Filtre automatique avec un boutonTon fichier en retour. A+...
20/07/2016 à 08:54mystixxx Rendement intermédiaireEssaie avec : =SOMME($B$2:B2) A+...
19/07/2016 à 09:18Alpha_Faure VBA pour supprimer des lignes en fonction de donnéesVoici une proposition avec un filtre avancé A+...
17/07/2016 à 12:02rantig Formule condition heureOu encore =SI(H3>TEMPSVAL("14:00:00");"c'est OK";"c'est pas OK") A+...
14/07/2016 à 10:11GRICOURT Calcul multiple TVABonjour Jean-Eric, Je plussoie. On peut même l'étoffer avec un SIERREUR pour la cas où le code ne fait pas partie de la liste : Range("J" & l).FormulaR1C1 = "=IFERROR(RC[-2]/(1+CHOOSE(RC[-1]+1,0.055,0.1,0.2)),"""")" Toutefois, la formule que j'ai proposée à GRICOURT lui montrera d'où...
14/07/2016 à 09:19GRICOURT Calcul multiple TVAOu encore : Range("J" & l).FormulaR1C1 = "=IF(OR(RC[-1]=2,RC[-2]=""""),RC[-2]*20/(20+100),IF(OR(RC[-1]=1,RC[-2]=""""),RC[-2]*10/(10+100),IF(OR(RC[-1]=0,RC[-2]=""""),RC[-2]*5.5/(5.5+100),"""")))" A+...
13/07/2016 à 17:42schmitxSelection cellule intersection ligne et colonne variableL'exemple n'était pas de trop Voici ton fichier en retour avec une solution VBA. A+...
13/07/2016 à 16:52schmitxSelection cellule intersection ligne et colonne variableAvec un exemple concret accompagné de quelques explications, ce serait plus facile .... A+...
13/07/2016 à 16:03schmitxSelection cellule intersection ligne et colonne variableBien que n'étant pas sûr d'avoir compris la finalité de ton programme, voici ton code modifié : A+...
13/07/2016 à 12:13qboullierForcer le format de celluleEn B1, tu saisis la valeur 1, tu sélectionnes B1 et tu fais copier, tu sélectionnes A2:A8983, clic droit > collage spécial > Multiplication > OK et pour finir, format de cellule > Date personnalisée "jj/mm/aaaa hh:mm" A+...
12/07/2016 à 14:01cytrickSpliter un texte entre deux séparateursUne solution avec une fonction personnelle. Le code doit être placé dans un module standard. A+...
11/07/2016 à 12:28KAZKAD Utilisation de variableTu peux essayer simplement : A+...
10/07/2016 à 19:45teva4Créer une macroUne autre façon de procéder, avec une trame modèle. A+...
09/07/2016 à 16:34christian_koffi Ma macro ne renvoie pas le résultat vouluAprès avoir élagué le superflu, il reste : A+...
09/07/2016 à 09:11KeyKey Dernier point d'une sérieSi la colonne A ne contient que des nombres, tu peux utiliser la formule =RECHERCHEV(9^9;A:A;1) A+...
09/07/2016 à 08:25KeyKey Dernier point d'une sérieLa plage A3:A67 contient 65 cellules. Il te sera donc difficile d'obtenir la valeur du 67eme rang. La formule =GRANDE.VALEUR(A3:A67;65) retournera la plus petite valeur de la série. Est-ce ce que tu cherches ? A+...
08/07/2016 à 18:10BéatriceComment combiner 2 RECHERCHEV simultanément ?Une autre solution A+...
08/07/2016 à 16:01tigeline001Decoupage avec split en VBALa fonction prend en compte le séparateur "-". Ta chaine se compose donc de 3 sous-chaines : St Georges , Myriam 58847 Si tu demande à retourner le premier élément, il est normal que tu obtiennes "St". Tu peux éventuellement essayer en encadrant le tiret avec des espaces. split(("chaine", " - ")(0))...
08/07/2016 à 10:06ludo67620 Condition de répétitionDans tous les cas, il faut que tu puisses désigner la feuille qui contient les données. Si tu ne peux pas lui donner un nom standard, tu peux utiliser son numéro d'ordre : Set PlageSource = Sheets(1).Range("G:H") (En supposant qu'il s'agit toujours de la feuille 1). A+...
08/07/2016 à 09:57KeyKey Problème avec DROITEREGEssaie une formule du type : Range("D3:E3").FormulaArray= "=LINEST(" & stress.Address(0, 0) & "," & strain.Address(0, 0) & ",TRUE,TRUE)" A+...
08/07/2016 à 09:34ludo67620 Condition de répétitionEssaie comme cela A+...
07/07/2016 à 08:43KeyKey Problème avec DROITEREGEssaie comme cela : A+...
07/07/2016 à 08:31FLOMAR Function VBAEssaie cette procédure qui effectue la suppression des espaces dans A1 (code à placer dans le module de la feuille concernée) : A+...
06/07/2016 à 22:24tigeline001PermuterLes caractères en début de texte sont des espaces insécables (caractère 160). Pour les enlever, j'ai utilisé la fonction SUBSTITUE dans la portion de formule : SUBSTITUE(GAUCHE(D4;TROUVE(",";D4)-1);CAR(160);"") La formule est ensuite complétée avec SUPPRESPACE pour enlever les espaces courants (cara...
06/07/2016 à 18:56tigeline001PermuterEssaie avec : =DROITE(A1;NBCAR(A1)-TROUVE(",";A1)-1) & " " & GAUCHE(A1;TROUVE(",";A1)-1) A+...
06/07/2016 à 11:37moustiqu3Recherche verticaleVLookup est l'équivalent en VBA de la fonction RECHERCHEV. Essaie comme cela : A+...
06/07/2016 à 11:16moustiqu3Recherche verticaleSi DecalageY_Tempo n'est pas renseigné, LettrePlan ne l'est pas non plus et la recherche ne peut pas aboutir. A+...
06/07/2016 à 11:13moustiqu3Recherche verticaleDans ton code, on trouve des variables auxquelles ne sont affectées aucune valeur. DecalageY_Tempo par exemple. A+...
06/07/2016 à 10:20Etrof [Comparaison des différentes cellules de différentes lignes]Voici ton code avec un remplissage en jaune des cellules qui comportent une différence. Je ne vois pas d'anomalie. A+...
05/07/2016 à 23:22floBERProbleme entre vlookup et erreur 1004Essaie avec A+...
05/07/2016 à 19:41ruhlito Masquer des colonnes en fonction d'un criterePour permettre aux intervenants de t'aider A+...
05/07/2016 à 18:46gogoteMoyenne SI decalerDésolé, rien compris ! Je te conseillerais de joindre un fichier avec une présentation des données et du résultat attendu. A+...
05/07/2016 à 16:20gogoteMoyenne SI decalerSi j'ai bien compris la finalité de ton ET : =MOYENNE.SI(DECALER(A2;;;B8);">0")*(B14=2) A+...