| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 23/06/2014 à 12:04 | bastos68 | Copie de formules horizontal | Ligne() et Colonne() retournent la ligne et la colonne où est inscrite la fonction. Si tu es en C13 ça va te retourner 13 et 3. Ces valeurs changent quand tu tires ta formule vers la droite et vers le bas. En C13 tu veux quoi ? appreciation!F5. Ton decaler doit dépendre de la colonne de ta formule p... |
| 22/06/2014 à 22:55 | crazyrat | Aide sur fonction DECALER | J'avais oublié de décaler la plage suite à l'insertion en ligne 1 Remplacer $I$129 par $I$128 (1ère ligne de la table) dans les formules. En H128 : PS: $J$202 est la dernière ligne de la plus longue des 3 tables. Ca ne gène pas que ça déborde pour les plus courtes. C'est ce que je t'avais expliqué.... |
| 22/06/2014 à 22:31 | gillou2883 | Sécurité des macros | Dans le menu démarrer 'office / outils office' il y a 'Créer un certificat numérique' pour le créer. Tu mets le nom que tu veux. Dans ton projet 'Outils / signature électronique' cliquer sur 'choisir' et tu sélectionnes celui que tu as créé. A chaque fois que tu enregistres suite à des modifs il fau... |
| 22/06/2014 à 16:13 | crazyrat | Aide sur fonction DECALER | J'ai mis tes nouvelles tables dans la feuille Listes. Nouvelles formules en G128 et Q127 Recherchev() fait une recherche dans la 1ère colonne d'une table et retient la ligne de la plus grande valeur inférieure ou égale à celle cherchée. Cela implique d'avoir la 1ère valeur =0, j'ai donc du décaler t... |
| 22/06/2014 à 11:31 | crazyrat | Aide sur fonction DECALER | Il faut que tu tiennes compte de la remarque de CB60. Tu as 3 tables 50, 75 et 100 kV. Il faut que G128 ait une de ces 3 valeurs pour savoir quelle table utiliser. Change la formule qui y est avec des si() par exemple, qu'on y lise la bonne table. Il faut aussi que F128 ait une valeur. Si tu ne veux... |
| 22/06/2014 à 08:30 | crazyrat | Aide sur fonction DECALER | Un essai en supposant que c'était une erreur d'écriture. Si Fg n'existe pas c'est la valeur inférieure qui est ramenée, pas la plus proche ni interpolée. eric... |
| 21/06/2014 à 23:20 | alex13880 | Aide / tableau TCD | De rien... Mais surtout ne me donne pas de cours de courtoisie stp. Merci Je dis bonjour et merci sans difficultés. eric... |
| 21/06/2014 à 23:02 | marcopolo290 | Anomalie dans mon code VBA | Sans doute > 300Mo Le zipper ou le déposer sur cjoint.com et coller ici le lien fourni. eric... |
| 21/06/2014 à 23:00 | alex13880 | Aide / tableau TCD | Ca te ferait mal de répondre à francky ? Même pas envie d'ouvrir ton fichier et de chercher pour toi tiens... eric... |
| 21/06/2014 à 22:48 | gillou2883 | Sécurité des macros | Tu penserais quoi du sérieux de la sécurité chez MS si dès la 1ère ligne de code on pouvait faire sauter le choix de l'utilisateur d'être averti qu'il y a des macros potentiellement dangereuses ? Tu rigolerais très fort je pense. Signe tes projets et accepte ta signature sur les postes concernés la... |
| 21/06/2014 à 19:09 | MadCavs | S | A tester : eric... |
| 21/06/2014 à 18:24 | MadCavs | S | Ou sont les données précisément ? Feuilles, colonnes, cellules Pas vu de champs 'prélèvement de la reine'..... |
| 21/06/2014 à 16:38 | MadCavs | S | Feuille, colonnes et cellules données et résultat sont top secrètes ? eric... |
| 21/06/2014 à 16:34 | benji71 | Format date personnalisé à l'encodage | Eric... |
| 21/06/2014 à 13:26 | Shuss68 | Filtrage de données sur plusieurs colonnes | Ca prend forme... Pourrais-tu faire un test de réactivité et me dire le temps moyen sur ta base stp ? Il reste sans doute du débogage, ce n'est pas fini. Si tu remarques une grosse anomalie commence à signaler. eric... |
| 21/06/2014 à 10:20 | BastLat | Plantage sur Format de donnée | Ca force la conversion en string, de la même façon que Cstr(). eric... |
| 20/06/2014 à 18:56 | marcopolo290 | Message à h2so4 | Tu devrais rester sur le topic en question, plus de chance qu'il voit ton message. eric... |
| 20/06/2014 à 18:51 | jacklambert | Macro qui vide text box | Eric... |
| 20/06/2014 à 16:34 | olivanto | Somme conditionnelle toutes les deux lignes | De rien..... |
| 20/06/2014 à 15:57 | reinruof77 | Créer les onglets selon une liste | Exemple à mettre sur un bouton ... |
| 20/06/2014 à 15:12 | Shuss68 | Filtrage de données sur plusieurs colonnes | Au début de la Sub filtrer ajoute : Application.ScreenUpdating = False et re-teste le temps. eric... |
| 20/06/2014 à 13:16 | Shuss68 | Filtrage de données sur plusieurs colonnes | Ajouter le ruban Développeur et insérer un textbox ActiveX. Double-cliquer dessus pour ajouter le code. Oui. Sur quelles colonnes ? Après il faut gérer quelles lignes garder en fonction de tous les critères, c'est plus ou moins simple... Tout est possible et il faut plus ou moins de temps. Aujourd'h... |
| 20/06/2014 à 11:32 | Shuss68 | Filtrage de données sur plusieurs colonnes | Une proposition en vba. Dans la textbox en N2 saisir une partie du type pour filtrer dessus. Un double-clic dans la textbox la vide et ôte le filtre. eric... |
| 20/06/2014 à 10:25 | bastos68 | Copie de formules horizontal | Des blabla partout dans des champs avec des rôles différents embrouillent très bien aussi et rebutent. A éviter la prochaine fois stp. Donc on oublie les index() equiv() à cause de ces blabla qui empêchent de s'y retrouver. Et on se base sur la position pure. A tester en C13 : Tu pourrais avantageus... |
| 20/06/2014 à 09:54 | philcoppo | Recherche et selection de données | Pas vue, ligne trop basse et fenêtre trop petite. Désolé. A-priori je ne suis pas tombé à coté de la plaque. N'oublie pas de mettre en résolu si c'est ok. eric... |
| 19/06/2014 à 23:12 | Blacksamba | Saisie d'une ligne/ligne suivante | Ton fichier n'est pas passé, sans doute >300ko. Le zipper ou le déposer sur cjoint.com et coller ici le lien fourni. Qq chose comme lig=lig+1 ne va pas ? Si tu changes de procédure tu perds ta variable. Il faut la déclarer en haut du module, en dehors de toute procédure. Et si tu en as besoin dan... |
| 19/06/2014 à 19:26 | lolo69490 | Retourner sur un fichier deja ouvert | A essayer : Si besoin tu peux aussi faire wb.activate eric... |
| 19/06/2014 à 17:44 | edouardclep | Formule utilisant contenu dynamique (drop down list) | Lire dans un classeur fermé oui, mais faire un sommeprod() dedans j'ai un doute. En macro Excel4 (mais bizarrement j'ai eu des échecs) : Bon courage eric... |
| 19/06/2014 à 17:33 | wqlou | Somme de recherchev | Ok, n'oublie pas de mettre en résolu. eric... |
| 19/06/2014 à 17:17 | nico12 | Arrondir au pair inférieur | Et pas celle de findrh beaucoup plus simple ? Il me semble que si. Non ? eric... |
| 19/06/2014 à 17:07 | philcoppo | Recherche et selection de données | Tu aurais pu mettre un exemple avec les cellules en causes pour faciliter. Si j'ai bien compris : =INDEX($M$7:$U$7;EQUIV("~*";DROITE(M9:U9;1);0)) formule matricielle à valider avec Shift+Ctrl+Entrée eric... |
| 19/06/2014 à 16:53 | wqlou | Somme de recherchev | En B19: =SOMMEPROD(($A$3:$A$7=$A17)*(B$3:B$7)) à tirer vers la droite, et à copier-coller en B25 eric... |
| 19/06/2014 à 16:48 | edouardclep | Formule utilisant contenu dynamique (drop down list) | Je vois que tu as le chemin complet dans la formule. Note que Indirect() ne fonctionne que sur un fichier ouvert. eric... |
| 19/06/2014 à 15:26 | ulm3005 | Erreur "sub ou fonction" non définie - surlignage Row | Tu es sûr de bien vouloir te servir de a en tant que colonne dans la partie droite ? Il te faut autant de colonnes que de lignes. Selon la version du fichier ça peut coincer à différentes valeurs (256 pour un .xls) eric... |
| 19/06/2014 à 12:31 | olivanto | Somme conditionnelle toutes les deux lignes | Tant que tu ne donnes pas toutes les explications on ne peut pas le deviner... Si ? Non, si tu fais comme je t'ai dit, c'est à dire sélectionner la formule + une cellule vide en-dessous, tu n'auras la formule que sur 1 ligne / 2. Ca compte aussi, sinon on ne peut que proposer des trucs qui n'iront p... |
| 19/06/2014 à 09:28 | olivanto | Somme conditionnelle toutes les deux lignes | Si c'est toujours une somme 1 ligne sur 2, saisir la somme en C1, sélectionner C1:C2 et tirer vers le bas. S'il faut vraiment tenir compte des codes soit plus complet et contredit-toi moins dans les explications. Dans l'exemple c'est 40 avec 50, dans le texte c'est 40 avec 41, bref fait un effort..... |
| 18/06/2014 à 19:54 | azragod | Tableau suivant les modifications d'une cellule | Une première proposition. En supposant ta cellule compteur en Feuil1!A2, une macro à mettre dans Thisworkbook qui historise date-heure et sa valeur dans une feuille 'Histo' à chaque ouverture du fichier : On peut fignoler pour ne l'enregistrer qu'une fois par jour. eric... |
| 18/06/2014 à 15:47 | gillou2883 | Sécurité des macros | Tu testes une chaine comme s'il s'agissait d'un numérique. A tester : eric... |
| 18/06/2014 à 12:44 | benji71 | Format date personnalisé à l'encodage | Par format personnalisé ça serait 00-00-0000 Mais ça n'en fera jamais une date correcte pour excel, inutilisable dans les calculs. eric... |
| 18/06/2014 à 12:33 | Carole31130 | Concatener et arrondis | Ben si, c'est le plus important. Pour additionner des heures pas la peine de faire une usine à gaz. Saisis-les sous la forme 1:45 et l'addition est simplement =A1+A2 Si le résultat peut dépasser 24h mettre le format personnalisé [h]:mm Et si tu tiens à avoir 2 colonnes Heures et Minutes, heu... |
| 18/06/2014 à 10:28 | donchoa | Calcul des déciles | Regarde si ça va. eric... |
| 17/06/2014 à 00:57 | cisco38 | Projet de suivi outillages | Personnellement j'ai fait comme les autres. J'ai ouvert le fichier : aucune consigne, modop ni explications sur quoi faire et les procédures en causes... J'ai refermé et je ne pense pas le rouvrir un jour. eric... |
| 17/06/2014 à 00:51 | chantal_L_1973 | Limite d'un fichier Excel | 12 Mo c'est énorme pour excel. Parfois tu as des problèmes de stabilité déjà à 5-6 Mo. Il faudrait que tu réduises sa taille d'une façon ou d'une autre. Et en attendant que tu gardes plusieurs versions au cas où tu te retrouves avec un truc totalement inutilisable. eric... |
| 16/06/2014 à 19:42 | san pellegrino | Recherche de données aléatoires à partir d'une formule | 1) tes valeurs ne sont pas numériques, mais du texte. Les convertir : copier une cellule vide sélectionner la plage collage spécial addition remettre les formats date 2) il te faut définir des noms dynamiques et utiliser ces nom comme plage pour tes formules. Ex pour pour le CAC40 : =DECALER($D$1;EQ... |
| 16/06/2014 à 19:20 | san pellegrino | Recherche de données aléatoires à partir d'une formule | Les doublons sont à éviter. J'ai mis le lien pour ne pas que tes réponses se dispersent. eric... |
| 16/06/2014 à 17:08 | cha0022 | Suppression de lignes quand une cellule est vide | A tester : eric... |
| 16/06/2014 à 16:58 | san pellegrino | Recherche de données aléatoires à partir d'une formule | Doublon, voir ici : https://forum.excel-pratique.com/excel/recherche-de-donnees-aleatoires-a-partir-d-une-formule-t52465.html eric... |
| 16/06/2014 à 14:17 | arkhang | Optimisation de formule | Autre proposition avec dictionary à tester. eric... |
| 16/06/2014 à 13:36 | Hyrule | Optimisation VBA -Suppression de lignes selon une contrainte | Re, et un autre basé sur ma proposition, en supposant qu'il n'y a pas de filtre auto au départ : eric... |
| 16/06/2014 à 09:23 | Hyrule | Optimisation VBA -Suppression de lignes selon une contrainte | Le code fonctionne mais il est vraiment long. j'ai cru comprendre qu'il me fallait utiliser une plage en variant pour le rendre vraiment plus rapide ! Plage dynamique tu veux dire je pense ? C'est déjà le cas puisque tu limites aux lignes utilisées. Il faut savoir que j'ai déjà activé Application.Sc... |