| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 21/03/2016 à 04:55 | juanpa | Interior Color ActiveSheet | C'est pas la même chose ! Remplace juste une couleur personnalisée de la palette. Jusqu'à présent on n'a trouvé nulle part où serait enregistrée la dernière couleur utilisée. De plus sur les versions depuis 2007 c'est ThemeColor qui est utilisé (la palette étant toujours reconnue pour raison de comp... |
| 21/03/2016 à 04:34 | Seb77 | Calcul d'horaire sous VBA | Ya pas mieux je crois, en la circonstance, sauf à faire le calcul en VBA (plus long). Car l'opérateur Mod de VBA (comme \ [quotient entier]) ne fonctionne correctement que sur des entiers, contrairement à la fonction MOD. J'en ai eu autrefois une expérience malheureuse (car pas d'erreur d'ex... |
| 21/03/2016 à 04:21 | hugo.c | Reperer une valeur texte | C'est quasiment le seul en pareil cas... ! Mais Like est très efficace (et trop méconnu). On peut faire des modèle de comparaisons très adaptés, sachant que * remplace 1 ou plusieurs caractères et peut être positionné devant, derrière, à l'intérieur, ? remplace 1 caractère avec les mêmes possiblités... |
| 20/03/2016 à 16:11 | planetesud | Macro très lente sur Excel 2010 | Le code n'est pas en cause en ce qui concerne la lenteur, il faut donc la chercher ailleurs... La question de l'"auto-apprentissage" est un vaste débat... Il est quasi-certain que la grande majorité des intervenants du forum sont devenus pratiquants en VBA par une large part d'auto-apprentissage, si... |
| 20/03/2016 à 15:15 | planetesud | Macro très lente sur Excel 2010 | Recherche dans tous les champs de toutes les feuilles (col. A à I). Un code est fait pour un besoin spécifique. Le récupérer pour autre chose, c'est à ses risques et périls... |
| 20/03/2016 à 12:56 | planetesud | Macro très lente sur Excel 2010 | Rien dans le code pour expliquer une quelconque lenteur. Rien à optimiser ... |
| 20/03/2016 à 12:45 | VALIONNE | Formule qui ne fonctionne pas | 1) Tu as l'option : Afficher les formules au lieu de leur résultat... cochée 2) Ta cellule est au format Texte (format à prsocrire...) 3) Tu as mis par inadvertance une espace avant le = ou un ' Cordialement... |
| 20/03/2016 à 12:33 | Bubu31 | Pb de qualificateur | Cela arrive forcément un jour ou l'autre quand on travaille avec des Select... soit avec des qualificateurs mouvants par définition. Mais on ne peut que se livrer à des conjectures gratuites tant que tu ne fournis pas les éléments utiles à l'identification du problème. On voit juste que i n'a pas ét... |
| 20/03/2016 à 04:41 | Guinam | Copier coller jusqu’à la dernière ligne non vide | Normal, ça dépasse la capacité du type Integer. Faut passer les variables en Long : tu mets n& et m& dans la première ligne... |
| 20/03/2016 à 03:10 | Guinam | Copier coller jusqu’à la dernière ligne non vide | Est-ce que la feuille est bien Feuil1 ou as-tu bien adapté le nom ou as-tu remplacé par ActiveSheet pour que cela prenne la feuille active ? Tu as plus de 32767 lignes occupées ? Ou tu as oublié de changer le nom de feuilles et la Feuil1 a la colonne A vide. Tu remplaces n% et m% par n& et m&. Mais... |
| 20/03/2016 à 02:52 | B2CT | Trier et faire un intervalle | Classeur pour illustrer. Et si tu veux que les paliers passent dans la tranche au dessus ... |
| 20/03/2016 à 02:36 | B2CT | Trier et faire un intervalle | Ah ! mais c'est un dénombrement par tranches. Tu sélectionnes une plage sur 21 lignes : tu tapes la formule ci-dessous : Tu valides par Ctrl+Maj+Entrée (formule matricielle), et tu auras la répartition de ta liste par intervalles de 100. La première valeur sera <=100, la dernière >2000. D'un s... |
| 20/03/2016 à 02:07 | B2CT | Trier et faire un intervalle | Si tu peux illustrer le résultat à obtenir à partir de ta liste de départ, on pourra certainement faire quelque chose. Jusque là le problème est qu'on ne sait pas à quoi on doit aboutir... |
| 20/03/2016 à 00:59 | B2CT | Trier et faire un intervalle | Le tri va les regrouper ! Je ne comprends pas trop ta question... |
| 20/03/2016 à 00:51 | nunizgb | Macro pour imprimer plusieur zone d'impression en une fois | Si tu as un problème de longueur, rien ne t'empêche de masquer des lignes. Mais je ne vois pas de justification que pour 2 malheureuses lignes on ne puisse mettre en place une définition de plages mensuelles par décalage... |
| 20/03/2016 à 00:28 | Seb77 | Calcule plage horaire et temps moyens | Modifie la formule Moyenne... ainsi, elle ne prendra pas les 0 en compte... |
| 20/03/2016 à 00:18 | nunizgb | Macro pour imprimer plusieur zone d'impression en une fois | Peu importe le nombre de lignes du moment que c'est le même nombre ! Tu n'expliques pas pourquoi février devrait faire exception !... |
| 19/03/2016 à 23:58 | Seb77 | Calcule plage horaire et temps moyens | Note-toi la formule ci-dessous, c'est la plus simple et la plus efficace pour calculer une durée (inférieure à 24h) sans se préoccuper de savoir si l'heure de fin est inférieure à l'heure de début (ce qui est le cas lorsqu'on passe minuit). Je n'ai pas encore compris ta 2e question mais je vais la r... |
| 19/03/2016 à 23:52 | thespeedy20 | Problème de zone de liste modifiable | J'ai fini par tester la réinitialisation annuelle..... |
| 19/03/2016 à 21:57 | nunizgb | Macro pour imprimer plusieur zone d'impression en une fois | Tes mois occupent 45 lignes sauf 1 (février). Il faudrait rectifier cette anomalie, et ensuite que tu m'assures que ce sont bien les mêmes qui occupent exactement les mêmes plages pour chaque année... |
| 19/03/2016 à 21:41 | Keyme | Somme en fonction de deux variables | Voilà pour ton message. Mais une MFC aurait pu faire l'affaire.... Cordialement... |
| 19/03/2016 à 19:24 | Julien563 | Problème commande RECHERCHEV | Ok mais si le résultat est N/A c'est qu'aucune valeur exacte n'est trouvée. Avec le paramètre FAUX les valeurs doivent être rigoureusement identiques. Et vu le type de valeurs, le résultat n'est pas spécialement surprenant... |
| 19/03/2016 à 19:03 | Julien563 | Problème commande RECHERCHEV | Je ne vois pas de Light dans les noms de feuilles... Mais #N/A! c'est qu'il n'y a pas de correspondance ! Rien d'étonnant d'ailleurs avec l'utilisation du format scientifique. On ne voit pas la valeur exacte des cellules... |
| 19/03/2016 à 16:23 | ticettac | Formule Index | Par formule, tu peux utiliser une formule utilisant INDEX mais elle sera un peu plus complexe que l'utilisation basique de la fonction, et matricielle. Cependant si tu fais tes choix à partir de procédures VBA (ce qui ne paraît pas complètement établi dans ton propos), la logique voudrait que tu pou... |
| 19/03/2016 à 16:00 | matbl | Source liste déroulante Synthaxe | Tu indiques simplement la plage : $J$2:$J$20 par exemple..... |
| 19/03/2016 à 15:57 | christian clerc | Remplacement du premier caractère d'une chaîne | Tu peux utiliser : =SUPPRESPACE(A2) , fonction conçue pour supprimer les espaces en début et fin de chaîne et également les double espaces à l'intérieur pour rétablir une chaîne conforme au règles typographiques habituelles en matière d'espaces. Sauf si tu ne veux supprimer que le premier et conserv... |
| 19/03/2016 à 15:40 | NB95 | Recherche automatique | Surtout pas ! Val est une fonction. Val convertit en nombre le début d'une chaîne s'il est numérique, elle ne tient pas compte des espaces, et si le début n'est pas numérique elle renvoie 0. La recherche se faisant sur la valeur de la TextBox, il faut l'utiliser en mettant Val(TextBoxx.Value) comme... |
| 19/03/2016 à 15:15 | Gerday.M | Sélectionner une plage de semaine (1-52) | Bonne continuation... |
| 19/03/2016 à 14:33 | abricotvba | Multiplication de Valeurs Textbox USERFORM | Le code que tu montres fait une recherche sur textprix2. Si ce n'est pas toi qui le saisit, je ne peux voir ce qui l'alimente..... |
| 19/03/2016 à 14:28 | figuedi | Recherche cellule non vide | Cordialement. edit : ôter le point (.) devant Sheets("2016") [faute de frappe]... |
| 19/03/2016 à 14:20 | abricotvba | Multiplication de Valeurs Textbox USERFORM | Si c'est sur le prix que tu fais ta recherche, elle ne peut pas aboutir s'il n'y a pas de prix ! Dans ce cas il vaut mieux ne rien faire et sortir de la procédure avant... Je ne sais comment tu as prévu le cas ... |
| 19/03/2016 à 14:09 | abricotvba | Multiplication de Valeurs Textbox USERFORM | Ca marche ou pas ? Sinon qu'est-ce qui ne marche pas ... |
| 19/03/2016 à 13:10 | tatti | Tableau dans une colonne | Suite à une demande, il y a pas mal de temps déjà (c'était sur un autre forum), j'avais monté un tableau de marques pour le Tarot. Je ne me souviens plus très bien du fonctionnement mais il y a une page d'explications dans le fichier. On liste les joueurs en haut à gauche du tableau, on initialise e... |
| 19/03/2016 à 12:51 | NB95 | Recherche automatique | Tu cherches un nombre à partir d'une valeur de type String, convertis-la avec Val, ça marchera mieux ! NB- Tes variables Nom et Prénom ne sont pas typées (donc type Variant) : toute variable doit être typée individuellement pour l'être. Si ton code était correctement indenté, ce serait aussi plus ag... |
| 19/03/2016 à 12:33 | Seb77 | Statistiques dans un tableau | En C15 : A étendre à tout le tableau. (Mieux de limiter G:G et I:I à la partie utile (en dynamique...) et éventuellement en donnant des noms. Cordialement... |
| 19/03/2016 à 12:13 | Guinam | Copier coller jusqu’à la dernière ligne non vide | Si tu es sûr que c'est la réplication pure du contenu hors formule qui doit être faite : C'est une simple copie (et collage) qui est faite ici, pour éviter des incrémentations non voulues par extension de la dernière (ou des deux dernières) ligne(s). Macro à lancer par boîte dialogue macro, ou à aff... |
| 19/03/2016 à 11:32 | roms30 | Tri avec sort | Bien sûr ! Il tombe sous le sens que si tu supprimes une ligne tu en auras une de moins ! Quand on pose une question, il faut la poser de façon complète... Situation de départ --- modification à apporter / ou action à intervenir / etc. --- situation d'arrivée. Si à l'arrivée on doit avoir effacé des... |
| 19/03/2016 à 01:36 | abricotvba | Multiplication de Valeurs Textbox USERFORM | Si ta ligne de calcul est bonne (soit si tu as bien des nombres, sinon je ne pourrais pas trouver ce qui empêche le résultat sans voir), il faut que tu mette cette ligne de calcul en fin des 2 autres procédures, car si la quantité change, il faut recalculer le prix total et si le prix unitaire chang... |
| 19/03/2016 à 00:25 | abricotvba | Multiplication de Valeurs Textbox USERFORM | A-priori, si tu dis que la valeur PrixTotal résulte de PrixUnitaire * Quantité mais que tu places ce calcul dans la procédure Change du TextBox qui doit accueillir le PrixTotal, ça se mord la queue ! il n'a aucune chance de changer puisque rien ne vient modifier son contenu. C'est au niveau des chan... |
| 18/03/2016 à 22:12 | nanouchkha | Calcul nombre de mois avec années différentes entre 2dates | Tu peux utiliser : qui te renverra 6, car il n'y a pas 7 mois ... |
| 18/03/2016 à 22:03 | RONNALD | Inscrire la derniere entre d`une cellule | Tu n'as pas essayé la formule de Raja ... |
| 18/03/2016 à 21:50 | JBOURSE | Chercher nb date d'un évenemt sur 3 onglets à partir d'1date | Cordialement... |
| 18/03/2016 à 21:17 | Célia1 | Numérotation automatique avec bouton | Il me semble que le numéro client n'est pas ton problème principal. Si tu montes une fiche par client ton classeur va vite devenir ingérable, à moins d'être très très sélectif sur les clients et de n'accorder ce titre qu'au compte-gouttes ! Il serait infiniment préférable que tu montes une feuille d... |
| 18/03/2016 à 20:41 | bobbyte | Problème avec fonction personnalisée | Absolument ! J'avoue que je n'avais pas connecté sur ton premier post bien que l'ayant lu (ça arrive !!! ) Et j'ai vu au passage qu'eriiic avait rayé quelques lignes (sur lesquelles j'étais réticent mais n'avais pas eu le temps de me pencher...). Nous sommes donc tous d'accord, il n'y a plus qu'à sa... |
| 18/03/2016 à 19:13 | LucieHeb | Création userform emploi du temps | Oh ! Salut Galopin ! Tout va bien ? Tu as donc déjà croisé ce planning ... |
| 18/03/2016 à 18:20 | nonesofar13 | Traduction formules en vVBA | Je viens de la lire ! Comme formule on peut tout de même faire un peu mieux sans effort ! Je suggèrerais de commencer par là. FormulaLocal ne fonctionne que sur les paramètres régionaux, donc en français sur des paramètres FR Etendre une formule ne prend que quelques secondes ! Il t'en faudra infini... |
| 18/03/2016 à 18:15 | nonesofar13 | Traduction formules en vVBA | Essaie ta formule telle que tu l'écris avec FormulaLocal. (NB- Je n'ai pas lu la formule pour savoir si sans erreur) Pourquoi insérer formule en VBA plutôt que la taper tout bêtement ? (Je considère en général que (sans justification incontournable) utiliser VBA pour insérer une formule est d'une to... |
| 18/03/2016 à 17:12 | LucieHeb | Création userform emploi du temps | Oui en effet ! pas étonnant puisque l'on a modifié le renvoi des Combo avec "h" pour en faire des chaînes, ce qui ne correspond pas aux types de valeurs de la colonne B. Cependant comme la procédure ne pointe pas la feuille semaine mais une feuille au nom de l'intervenant indiqué par le Combo3 et qu... |
| 18/03/2016 à 16:47 | naughtyninie | Récupération d'une partie d'une valeur | Là ! si j'ai un conseil, c'est de ne jamais mettre de cellule en format texte ! Ce n'est pas forcément ça qui cause le problème en cause, mais le fait que contrairement aux autres ce format quand on le met ou quand on l'enlève ne s'applique pas au contenu actuel de la cellule mais au contenu qui y s... |
| 18/03/2016 à 13:00 | Binbing | Affichage date par rapport jour de semaine | Il faut que tu montes une table des fériés sur une autre feuille. Tu nommes la plage pour utilisation plus facile. Et ensuite, selon le mieux pour toi, on peut par exemple mettre une MFC qui griserait des jours correspondant à des fériés. Monte d'abord la liste des fériés. Et reviens pour la MFC (fo... |