| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 25/07/2016 à 12:50 | calomonos | Valeur precedente si erreur #NA | Ton fichier en retour A+... |
| 25/07/2016 à 10:53 | schmitx | Selection cellule intersection ligne et colonne variable | De 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:41 | calomonos | Valeur precedente si erreur #NA | Sans fichier je ne peux pas en dire plus. A+... |
| 25/07/2016 à 10:12 | calomonos | Valeur precedente si erreur #NA | A+... |
| 24/07/2016 à 09:08 | Starr | Archivage | A 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:20 | pmfontaine | Valeur cellule foncton couleur texte autre celule | L'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:09 | loicd181 | Comparaison de date | La date est notée en B1 avec mais la comparaison se fait avec B2 : Curieux, non ? A+... |
| 23/07/2016 à 11:30 | pouns94 | Couleur cellule active | Une proposition A+... |
| 23/07/2016 à 11:10 | Maxs31 | Afficher le nombre de la cellule adjacente | Ou encore A+... |
| 23/07/2016 à 10:45 | MJC55 | Date automatique | Et 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:20 | MJC55 | Date automatique | Et 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:16 | pmfontaine | Valeur cellule foncton couleur texte autre celule | Tu 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:55 | schmitx | Selection cellule intersection ligne et colonne variable | Tu 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:40 | MJC55 | Date automatique | Sans VBA, tu peux utiliser le raccourci clavier Ctrl + ; A+... |
| 22/07/2016 à 09:09 | oshun9153 | Mise en forme conditionnelle - macro | Voici 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:20 | thomas41 | Filtre automatique avec un bouton | Une solution A+... |
| 21/07/2016 à 11:25 | obi wan | 2 cases avec listes | Enlè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:57 | thomas41 | Filtre automatique avec un bouton | Ton fichier en retour. A+... |
| 20/07/2016 à 08:54 | mystixxx | Rendement intermédiaire | Essaie avec : =SOMME($B$2:B2) A+... |
| 19/07/2016 à 09:18 | Alpha_Faure | VBA pour supprimer des lignes en fonction de données | Voici une proposition avec un filtre avancé A+... |
| 17/07/2016 à 12:02 | rantig | Formule condition heure | Ou encore =SI(H3>TEMPSVAL("14:00:00");"c'est OK";"c'est pas OK") A+... |
| 14/07/2016 à 10:11 | GRICOURT | Calcul multiple TVA | Bonjour 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:19 | GRICOURT | Calcul multiple TVA | Ou 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:42 | schmitx | Selection cellule intersection ligne et colonne variable | L'exemple n'était pas de trop Voici ton fichier en retour avec une solution VBA. A+... |
| 13/07/2016 à 16:52 | schmitx | Selection cellule intersection ligne et colonne variable | Avec un exemple concret accompagné de quelques explications, ce serait plus facile .... A+... |
| 13/07/2016 à 16:03 | schmitx | Selection cellule intersection ligne et colonne variable | Bien que n'étant pas sûr d'avoir compris la finalité de ton programme, voici ton code modifié : A+... |
| 13/07/2016 à 12:13 | qboullier | Forcer le format de cellule | En 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:01 | cytrick | Spliter un texte entre deux séparateurs | Une solution avec une fonction personnelle. Le code doit être placé dans un module standard. A+... |
| 11/07/2016 à 12:28 | KAZKAD | Utilisation de variable | Tu peux essayer simplement : A+... |
| 10/07/2016 à 19:45 | teva4 | Créer une macro | Une autre façon de procéder, avec une trame modèle. A+... |
| 09/07/2016 à 16:34 | christian_koffi | Ma macro ne renvoie pas le résultat voulu | Après avoir élagué le superflu, il reste : A+... |
| 09/07/2016 à 09:11 | KeyKey | Dernier point d'une série | Si la colonne A ne contient que des nombres, tu peux utiliser la formule =RECHERCHEV(9^9;A:A;1) A+... |
| 09/07/2016 à 08:25 | KeyKey | Dernier point d'une série | La 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:10 | Béatrice | Comment combiner 2 RECHERCHEV simultanément ? | Une autre solution A+... |
| 08/07/2016 à 16:01 | tigeline001 | Decoupage avec split en VBA | La 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:06 | ludo67620 | Condition de répétition | Dans 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:57 | KeyKey | Problème avec DROITEREG | Essaie une formule du type : Range("D3:E3").FormulaArray= "=LINEST(" & stress.Address(0, 0) & "," & strain.Address(0, 0) & ",TRUE,TRUE)" A+... |
| 08/07/2016 à 09:34 | ludo67620 | Condition de répétition | Essaie comme cela A+... |
| 07/07/2016 à 08:43 | KeyKey | Problème avec DROITEREG | Essaie comme cela : A+... |
| 07/07/2016 à 08:31 | FLOMAR | Function VBA | Essaie 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:24 | tigeline001 | Permuter | Les 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:56 | tigeline001 | Permuter | Essaie avec : =DROITE(A1;NBCAR(A1)-TROUVE(",";A1)-1) & " " & GAUCHE(A1;TROUVE(",";A1)-1) A+... |
| 06/07/2016 à 11:37 | moustiqu3 | Recherche verticale | VLookup est l'équivalent en VBA de la fonction RECHERCHEV. Essaie comme cela : A+... |
| 06/07/2016 à 11:16 | moustiqu3 | Recherche verticale | Si 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:13 | moustiqu3 | Recherche verticale | Dans ton code, on trouve des variables auxquelles ne sont affectées aucune valeur. DecalageY_Tempo par exemple. A+... |
| 06/07/2016 à 10:20 | Etrof | [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:22 | floBER | Probleme entre vlookup et erreur 1004 | Essaie avec A+... |
| 05/07/2016 à 19:41 | ruhlito | Masquer des colonnes en fonction d'un critere | Pour permettre aux intervenants de t'aider A+... |
| 05/07/2016 à 18:46 | gogote | Moyenne SI decaler | Dé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:20 | gogote | Moyenne SI decaler | Si j'ai bien compris la finalité de ton ET : =MOYENNE.SI(DECALER(A2;;;B8);">0")*(B14=2) A+... |