| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 10/04/2007 à 22:16 | jackfred | Liens hypertexte variable | Re... Que contient la variable vCell ? @+Jean-Marie... |
| 10/04/2007 à 21:34 | jackfred | Liens hypertexte variable | Voici un code à mettre dans le code du bouton B2 contient le nom du fichier style :c\excel-pratique\classeur1.xls C2 contient le nom de la feuille style Feuil1 D2 contient la référence de la cellule style A12 @+Jean-Marie... |
| 09/04/2007 à 10:20 | Yvouille | Apparence à l'écran différente de l'impression | Regarde l'image du fichier joint https://www.excel-pratique.com/~files/doc/Image.zip Pour ta question, si tu veux ouvrir la boîte de dialogue Fichier/Imprimer défini dans Excel Application.Dialogs(xlDialogPrint).Show PS : Si tu pouvais nous mettre un fichier pour savoir ou tu en es, cela serait plus... |
| 08/04/2007 à 10:18 | Yvouille | Apparence à l'écran différente de l'impression | Re... Tant mieux Yvouille Voici un code à mettre dans ton classeur Pour aller dans l'éditeur VBA (soit les touches Alt+F11, ou menu Outils/Macro/Visual Basic Editor). Dans l'éditeur dans la fenêtre projet qui se trouve en général en haut sur la gauche, il y a une liste avec tous les classeurs ouvert... |
| 08/04/2007 à 08:19 | zephyr31 | Aide Fonction SI | Ta formule n'est pas bonne, si A1 contient "OK" (qui est du texte) elle ne peut contenir un chiffre, vise et versa Regarde ces exemples : Si les A1 sont dans deux feuilles différentes, =SI(Feuil1!A1="OK";A1*0.5;"") dans cette formule, la multiplication est retournée sur la même feuille qui contient... |
| 07/04/2007 à 23:18 | Yvouille | Apparence à l'écran différente de l'impression | Si je peux te rassurer, je t'ai entièrement compris depuis le début de ton fil. A chaque réponse, il y a un principe, une méthode, un process qui est à retenir. Dans ton cas c'est le principe de l'utilisation d'une MFC, regarde le fichier joint https://www.excel-pratique.com/~files/doc/Excel-Pratiqu... |
| 07/04/2007 à 18:46 | tarik | Division sans vérgule | Autre solution =ENT(12/7) ou utiliser le format personnalisé 0 @+Jean-Marie... |
| 07/04/2007 à 18:44 | Yvouille | Apparence à l'écran différente de l'impression | Re... C'est dans la réponse d'Amadéus du Lun Jan 15, 2007 10:09 am que je voyais une solution à ton problème. @+Jean-Marie... |
| 07/04/2007 à 15:14 | Ozzy | Recherche dans une liste de valeurs | Avec cette formule =INDEX(B:B;EQUIV(MAX(C:C);C:C;0);1) @+Jean-Marie... |
| 07/04/2007 à 07:47 | Yvouille | Apparence à l'écran différente de l'impression | Https://forum.excel-pratique.com/viewtopic.php?t=791&highlight=impression @+Jean-Marie... |
| 06/04/2007 à 07:16 | anne2007 | Formule avec | La formule traduite en fonction française =CHOISIR(MIN(NB(SI($B$23:$B$204=$B3;J$23:J$204;""))+1;3);"";INDEX($A$23:$A$204;EQUIV(1;SI($B$23:$B$204=$B3;J$23:J$204;"");-1);1);"+++") La fonction ne retourne que trois valeurs : c'est CHOISIR qui fait ce travail 1) la valeur retournée est "" (rien), quand... |
| 05/04/2007 à 18:01 | mattjol | Macro pour trier | Arf, j'ai oublié un " Selection.Sort Key1:=Range("C"+Range(Range("C65536").End(xlUp).Row)), Order1:=xlDescending, Header:=xlGuess _ , OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _ DataOption1:=xlSortNormal @+Jean-Marie... |
| 04/04/2007 à 23:00 | anne2007 | Mise en forme Excel | RE... Bélug, regarde bien le premier fil d'Anne, le lien était déjà donné. Anne, que veux-tu faire ? @+Jean-Marie... |
| 04/04/2007 à 21:53 | mattjol | Macro pour trier | Essaye cette ligne, je ne peux tester, ce je dispose pas de la même version (DataOption, n' est pas reconnue). Selection.Sort Key1:=Range("C+Range(Range("C65536").End(xlUp).Row)), Order1:=xlDescending, Header:=xlGuess _ , OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _ DataOption1:=x... |
| 04/04/2007 à 21:48 | anne2007 | Mise en forme Excel | Soit plus précise STP, "sans cellule et de type feuille" , que veux-tu dire par là ? @+Jean-Marie... |
| 31/03/2007 à 22:54 | rimbaut | Comment déterminer la cellule active dans une condition | Tes explications ne sont pas très claires, je te conseille de mettre un fichier comme exemple. @+Jean-Marie... |
| 27/03/2007 à 07:29 | laure041 | Format nombre | Sélectionne tes cellules qui te posent problème, et clique sur le menu Format/Cellule, dans la boîte de dialogue dans l'onglet "nombre", dans la liste "catégorie" tu as nombre, il suffit de décocher "utiliser le séparateur de milliers", et appuis sur OK @+Jean-Marie... |
| 24/03/2007 à 00:04 | Acta | Formule | Utilise la fonction SOMMEPROD =SOMMEPORD((A4:A100="1n2")*(C4:C100="win")) @+Jean-Marie... |
| 24/03/2007 à 00:01 | Virginie I | Transformation de tableau Excel | Regarde si cela te va. https://www.excel-pratique.com/~files/doc/Virginie.xls @+Jean-Marie... |
| 23/03/2007 à 16:26 | jackfred | Graphique dynamique | Tu as pas un fichier, pour nous aider à comprendre ton problème, et pour nous permettre de te donner la meilleure solution à ton problème. @+Jean-Marie... |
| 23/03/2007 à 10:39 | florent.z | Comment faire sa première macro? | Regarde ce fil https://www.excel-pratique.com/forum/viewtopic.php?t=1183 @+Jean-Marie... |
| 23/03/2007 à 10:37 | Grenouille | Calcul d'une formule avec VBA Excel | Contacte moi en privé pour que je puisse te passer mon adresse email, si tu désires m'envoyer ton fichier. @+Jean-Marie... |
| 23/03/2007 à 08:16 | Grenouille | Calcul d'une formule avec VBA Excel | Ta valeur à chercher existe-t-elle dans la plage de recherche. Transmet ton fichier... @+Jean-Marie... |
| 22/03/2007 à 22:30 | mattjol | Petit problème de macro | Avec cette ligne, on affecte les propriétés de l'objet Range (cellule, plage de cellule) Ci-dessous toutes les propriétés qui concernent l'objet Range AddIndent, propriété Address, propriété AddressLocal, propriété Application, propriété Areas, propriété Borders, propriété Cells, propriété Character... |
| 22/03/2007 à 22:12 | Grenouille | Calcul d'une formule avec VBA Excel | Je viens de tester @+Jean-Marie... |
| 21/03/2007 à 22:04 | Excelnovice | Recherche verticale améliorée | RE... Et si je te réponds : si. Tu crois que c'est la bonne manière pour que je puisse t'aider... Donne des explications.... Transmet ton fichier ... @+Jean-Marie... |
| 21/03/2007 à 21:40 | Excelnovice | Recherche verticale améliorée | Re... Regarde cette proposition With Application.WorksheetFunction MsgBox .Index(Range("B1:B4"), .Match(1, .Frequency(Range("C1"), Range("A1:A4"))), 1) End With J'ai laissé mes références de cellules. @+Jean-Marie... |
| 21/03/2007 à 20:35 | Excelnovice | Recherche verticale améliorée | Re... Dans quel cas, la fonction avec EQUIV ne fonctionne pas avec des décimales ? @+Jean-Marie... |
| 21/03/2007 à 20:10 | Excelnovice | Recherche verticale améliorée | Re... Tu veux dire "car dans mon futur tableau la plage A1:A4 aura des valeurs décimales ?." @+Jean-Marie... |
| 21/03/2007 à 20:04 | Excelnovice | Recherche verticale améliorée | Re... Attention avec la fonction RECHERCHE, les valeurs de la plage doivent être triées, et la valeur à rechercher doit être présente dans la plage. @+Jean-Marie... |
| 21/03/2007 à 19:54 | Excelnovice | Recherche verticale améliorée | Re... Dans ma proposition, la cellule contenant la valeur à rechercher est =INDEX(B1:B4;EQUIV(1;FREQUENCE( ICI ;A1:A4);0);1) arf, il fallait aussi mettre B1:B4 au lieu de A1:A4 dans la fonction INDEX. Concernant la fonction de Bélug, elle ne fonctionne que si dans la plage A1;A4 il y a la valeur ent... |
| 21/03/2007 à 18:46 | BEAUDOIN | Recherches de valeurs et réponses par un X | En imaginant que la plage du premier tableau ce trouve en $A$15:$B$17. Dans le 2ième tableau, les entêtes de logiciels en x$19 et les micros en $Ax Voici une formule à mettre dans la cellule B20, et faire un glisser vers la droite puis vers le bas =SI(SOMMEPROD(($A$15:$A$17=$A20)*($B$15:$B$17=B$19))... |
| 21/03/2007 à 18:01 | Grenouille | Calcul d'une formule avec VBA Excel | RE... Tu as pas besoin de la function de concaténation, ni de la fonction d'indirect. Range("A5") = Application.VLookup(Range("B1"),Range("'"+Range("A1")+"'!A6:U100"), 21) Range("B1") prend la valeur à chercher de la cellule B1 de la feuille active Range("A1") prend le nom de la feuille qui se trouv... |
| 21/03/2007 à 15:27 | Excelnovice | Recherche verticale améliorée | Re... Je propose cette solution =INDEX(A1:A4;EQUIV(1;FREQUENCE(3;A1:A4);0);1) @+Jean-Marie... |
| 21/03/2007 à 15:17 | jeanphil | Choix entre plusieure listes déroulante dans une case | Https://www.excel-pratique.com/~files/doc/ListeCascade.xls Un fichier brut de décoffrage, les listes sont obtenus par le menu Données/Validation..., le fond rouge de la cellule est obtenu par une M.F.C @+Jean-Marie... |
| 21/03/2007 à 14:59 | mattjol | Petit problème de macro | RE... Sub Total() 'Sélectionne la feuille Feuil1 Sheets("Feuil1").Select 'Ecrit Total dans la cellule C1 de la feuille Range("C1") = "Total" 'Ecrit dans la cellule C2 la fonction moyenne Range("C2").FormulaR1C1 = "=AVERAGE(RC[-2]:RC[-1])" 'Fait un glisser déposer de la formule sur le... |
| 21/03/2007 à 14:53 | Grenouille | Calcul d'une formule avec VBA Excel | Re... Indique moi celle que tu veux, après on verra. @+Jean-Marie... |
| 21/03/2007 à 14:48 | pascalv80 | Recherche dans un classeur | Ci-joint ton exemple, j'ai déplacé les 5 feuilles dans un nouveau classeur, ne pouvant pas rajouter un module puisque ton projet VBA était protégé (ce que m'indiquait, ma version office mac). Dans le ficheir, dans la partie VBA, une procédure événementielle gérant la modification de la valeur de la... |
| 21/03/2007 à 09:40 | Grenouille | Calcul d'une formule avec VBA Excel | Regarde ce code La première formule écrit une formule dans la cellule, et Excel retourne le résultat, à chaque fois que le classeur est recalculé, la formule sera recalculé, elle est sous forme anglaise. La deuxième, c'est VBA qui par l'intermédiaire d'Excel, va retourner la valeur dans la cellule,... |
| 20/03/2007 à 08:40 | corbaal | Ne rien fiare dans une cellule si condition non verifié | Proposition avec l'option d'Itération à cocher dans l'onglet Calcul des options d'Excel, et modification de la formule. https://www.excel-pratique.com/~files/doc/aNEc10IRiatest.xls @+Jean-Marie... |
| 20/03/2007 à 08:02 | ln | Ne pas afficher les valeurs 0 dans un graphique | Fait un essai avec =if("Datafeed"...=0,NA(),vlookup(...)) @+Jean-Marie... |
| 19/03/2007 à 19:53 | MOINLY | Mise en forme conditionnel | Re... J'ai rajouté ce qu'il fallait. - Modification du code de la function, rajout d'une ligne application.volatile - Rajout dans la feuille du ThisWorkBook, dans l'événément SheetSelectionChange https://www.excel-pratique.com/~files/doc/mpuaUJANV2007.xls @+Jean-Marie... |
| 19/03/2007 à 18:58 | MOINLY | Mise en forme conditionnel | C'est possbile, regarde le fichier https://www.excel-pratique.com/~files/doc/JANV2007.xls Avec une function dans le classeur, pour y accéder Alt+F11. @+Jean-Marie... |
| 19/03/2007 à 18:19 | pyxosledisciple | Concaténer une date et un nombre pour avoir un texte | =TEXTE(A1;"mmmm aaaa") & "("&A2&")" @+Jean-Marie... |
| 19/03/2007 à 17:38 | Cocoooo | Afficher Initials du prénom | Re... Dans la première zone en haut sur la gauche, tu as la fênetre "projet", tu dois voir le classeur initiale et ton classeur si il est ouvert. 1) Copie toutes les lignes de la function 2) Sélectionne ton classeur dans la partie projet, puis clique sur le menu Insertion/Module. 3) Dans la nouvelle... |
| 19/03/2007 à 17:05 | Cocoooo | Afficher Initials du prénom | Re... Voici le fichier, avec le code dans le module VBA https://www.excel-pratique.com/~files/doc/InitialeVBA.xls @+Jean-Marie... |
| 19/03/2007 à 13:41 | Marcelin | Formule avec 2 conditions | Utilise cette formule =SOMMEPROD((B2:B8>18)*(C2:C7>56)) @+Jean-Marie... |
| 19/03/2007 à 13:38 | Cocoooo | Afficher Initials du prénom | RE... cela fonctionne aussi en utilisant "A" ... "Z" @+Jean-Marie... |
| 19/03/2007 à 13:19 | Cocoooo | Afficher Initials du prénom | Code à placer dans un module de ton classeur L'utilisation dans la cellule, A1 contenant la donnée Jean-Pau =Initiale(A1) @+Jean-Marie... |
| 18/03/2007 à 22:52 | Nihongo | La couleur d'une cellule indexe un chiffre dans une autre | Regarde le fichier joint https://www.excel-pratique.com/~files/doc/Couleur.xls Dans la formule de la cellule B1, le 2ème argument correspond au numéro de la couleur dans le tableau en dessous. Il y a un code dans un module, et un code dans les événements de la feuille. @+Jean-Marie... |