M

Membre habitué

Inscrit le :09/08/2012
Dernière activité :10/04/2025 à 16:16
Version d'Excel :2007FR
Messages
101
Votes
1
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par MICHAELH

DateAuteur du sujetSujetExtrait du message
05/03/2025 à 15:49MICHAELH RechercheV avec conditions successives mais non cumulativesC'est parfait ainsi ! Grand Merci à tous les 2...
05/03/2025 à 15:00MICHAELH RechercheV avec conditions successives mais non cumulativesMerci bien pour cette solution qui a l'avantage de fonctionner aussi quand le produit n'a pas de remise et qu'il n'y a pas de gamme indiquée ! Sans abuser, n'y a-t-il pas une solution plus simple dans ce cas, sans formule matricielle ? Merci d'avance...
05/03/2025 à 12:00MICHAELH RechercheV avec conditions successives mais non cumulativesMerci beaucoup ! c'est brillant ...
05/03/2025 à 10:55MICHAELH RechercheV avec conditions successives mais non cumulativesJe sèche sur le sujet suivant : Je dois trouver le taux de remise à appliquer à un produit, selon 2 barêmes : - Soit le produit a une remise dans le barême 1 et je l'applique -S'il n'en a pas, j'applique la remise de la g amme du produit du barême 2 - Dans la négative, j'applique le taux général du...
29/03/2023 à 19:16MICHAELH RechercheV vers le bas en incrémentant le numéro de colonneMerci tout de même pour tout. Ce que je vais faire c'est mettre les 2 $ pour le 1er client, tirer la formule, puis par macro enlever les $ et recopier la formule pour les autres clients. Système D Bonne soirée...
29/03/2023 à 17:20MICHAELH RechercheV vers le bas en incrémentant le numéro de colonneMerci bien, mais la disposition des clients en colonne comme sur mon fichier m'est imposée ...(c'est pour un format d'export)...
29/03/2023 à 16:00MICHAELH RechercheV vers le bas en incrémentant le numéro de colonneEn compliquant un peu avec plusieurs clients, comme dans le fichier joint, est-il possible d'utiliser une seule et unique formule ? (je m'y perds un peu avec les $ en fait) Merci ! Michael...
29/03/2023 à 14:44MICHAELH RechercheV vers le bas en incrémentant le numéro de colonneMerci infiniment ! je suis bluffé...
29/03/2023 à 14:32MICHAELH RechercheV vers le bas en incrémentant le numéro de colonneJe cherche un moyen de tirer la formule RechercheV vers le bas en faisant en sorte que le numéro de la colonne s'incrémente automatiquement, sans avoir à le changer dans chaque cellule (idéalement sans utiliser de formule matricielle). Ainsi dans l'exemple ci-dessous, en cellule B11 je voudrais la c...
15/11/2022 à 17:18MICHAELH Poignée de recopie pour bloc de cellulesEn fait je viens de trouver la solution sur un autre site : pour empêcher l'incrémentation en tirant la poignée de recopie, il suffit d'appuyer la touche Ctrl... Pas vraiment intuitif, mais cela fonctionne très bien, y compris en VBA. Si cela peut aider quelqu'un. Bonne soirée...
15/11/2022 à 17:08MICHAELH Poignée de recopie pour bloc de cellulesEn fait je n'ai pas de problème avec les formules, elles se copient bien, le souci c'est les cellules fixes qui se retrouvent incrémentées (en colonne B la 241730-05 devient 241730-06, etc. J'ai pensé qu'il fallait en passer par l'insertion d'un tableau, mais je n'obtiens pas de meilleur résultat, c...
15/11/2022 à 16:10MICHAELH Poignée de recopie pour bloc de cellulesNon, car les cellules en bleu sont des formules (figées pour l'exemple)...
15/11/2022 à 15:53MICHAELH Poignée de recopie pour bloc de cellulesJ'ai besoin de votre aide car je ne parviens pas dans Excel (avant de l'adapter dans une macro VBA) à utiliser la poignée de recopie, afin de copier un bloc de cellules (5 lignes, 11 colonnes) par ex. 50 fois, vers le bas, en mode "formule" : la poignée de recopie fonctionne bien , mais incrémente d...
06/06/2022 à 22:46MICHAELHExtraction de lignes d'une cellule vers x colonnesJe me permets de relancer ce sujet qui n'a pas reçu de réponse complète, dans le cas de lignes comportant plusieurs caractères. Merci d'avance Michael...
02/06/2022 à 10:34MICHAELHExtraction de lignes d'une cellule vers x colonnesMerci pour cette correction de formule (STXT), qui fonctionne très bien quand la ligne contient 1 caractère, mais comment faire quand les lignes contiennent un nombre variable de caractères ? Michael...
02/06/2022 à 00:15MICHAELHExtraction de lignes d'une cellule vers x colonnesJ'ai par exemple dans une cellule Excel plusieurs lignes (au nombre de x) séparées par un retour "chariot" (avec Alt + Entrée) que je souhaite transférer vers x colonnes. J'ai trouvé sur un site ce genre de formules : =TRIM( MID(SUBSTITUTE( $A2, CHAR(10), REPT( " ",LEN($A2) ) ), (C$1-1)*LEN($A2)+1,...
06/04/2021 à 12:45MICHAELH Transformation de datePar formule, c'est parfait ! Merci bien Ergotamine Michael...
06/04/2021 à 12:34MICHAELH Transformation de dateJe sèche sur une transformation de date à partir d'un nombre, malgré de multiples essais : Dans le cours d'une macro, j'importe depuis un autre fichier dans 1 colonne le jour (sur 1 seul caractère si inférieur à 10), dans 1 autre un nombre représentant la date (commençant toujours au 1er jour du moi...
16/01/2021 à 12:37MICHAELH Insertion signature Outlook en fin de mailJ'avais ce message : En suivant le conseil de Shenzar, cela ne se reproduit pas, en effet. Merci ! Michael...
15/01/2021 à 12:35MICHAELH Insertion signature Outlook en fin de mailCa y est j'ai testé votre code et ça marche super ! Avec des petites réserves : -j'ai désactivé 'Dim OlApp As Object, et 'Dim eMails As Object car ça me générait une erreur (?) -j'ai désactivé 'Set eMails = Nothing car ensuite dans la macro j'ai une private sub (de Thev) qui confirme que le mail est...
14/01/2021 à 16:34MICHAELH Insertion signature Outlook en fin de mailJe suis en formation, je teste dès que je peux, merci ...
14/01/2021 à 14:38MICHAELH Insertion signature Outlook en fin de mailMerci pour cette réponse (très) matinale. Mais cela ne fonctionne pas chez moi (et d'ailleurs je n'en comprends pas le principe) Michael...
13/01/2021 à 21:28MICHAELH Insertion signature Outlook en fin de mailJe déterre un sujet apparemment fréquent (désolé), j'ai étudié plein de sujets équivalents mais n'arrive pas à comprendre pourquoi cela ne fonctionne pas chez moi : Je cherche tout simplement à afficher ma signature Outlook à la fin d'un mail de relance : voici mon code et l'emplacement du fichier d...
09/01/2021 à 20:00MICHAELH Recevoir un message lorsque le mail est envoyéJe peux vous l'envoyer en message privé ? Cela fait beaucoup d'onglets et de données à anonymiser Michael...
09/01/2021 à 19:33MICHAELH Recevoir un message lorsque le mail est envoyéRe bonjour Thev, Après divers essais, la macro ne bugge plus quand je mets "Private WithEvents as Outlook.Items" dans un module de classe, et pas dans la feuille CLIENT. Mais le html.body ne fonctionne plus. Je l'ai désactivé provisoirement. Et rien ne se passe quand le mail est vraiment envoyé (apr...
09/01/2021 à 16:21MICHAELH Recevoir un message lorsque le mail est envoyéJ'ai adapté votre code, mais j'obtiens dès le lancement de la macro une erreur de compilation sur " WithEvents emails as Oulook.Items " : "Attribut incorrect dans une procédure Sub ou Function" Voyez-vous d'où peut venir le problème ? Merci Michael...
07/01/2021 à 14:28MICHAELH Recevoir un message lorsque le mail est envoyéMerci beaucoup de votre retour J'ai quelques petites questions avant d'essayer d'adapter mon code : -Faut-il que je remplace LeMail par OlApp ? -Est-ce que je recevrai une info me disant que le mail est parti, ou simplement votre code me "rendra la main" pour la suite du code ? Michael...
06/01/2021 à 18:56MICHAELH Recevoir un message lorsque le mail est envoyéJe travaille sur une macro qui permet à l'utilisateur de créer un mail de relance à des clients.Comme je souhaite qu'il vérifie le mail avant envoi (ou le modifie), je termine le code par "display". Je cherche à trouver un moyen de recevoir de VBA un message lorsque le mail est finalement envoyé, af...
10/12/2020 à 19:31MICHAELH Workbook_SheetBeforeDoubleClick ne fonctionne que partiellement et bugMerci Chris...
10/12/2020 à 16:39MICHAELH Workbook_SheetBeforeDoubleClick ne fonctionne que partiellement et bugJustement, c'est la 1ère fois que j'utilise une procédure événementielle, donc je suis conscient que ma question peut paraître sotte... Mais je ne sais pas comment (via un inputbox ?) lui demander d'activer le BeforeDoubleClick et donc cliquer sur une cellule donnée. Je ne demande qu'à apprendre Mic...
10/12/2020 à 16:04MICHAELH Workbook_SheetBeforeDoubleClick ne fonctionne que partiellement et bugJ'ai une dernière question : Dans le cours d'un code VBA avec d'autres instructions en amont, comment inviter l'utilisateur à faire un double-click sur une cellule donnée (et que cela enclenche la procédure Worksheet_BeforeDoubleClick) Tout en lui demandant s'il veut le faire ou pas ? Michael...
10/12/2020 à 14:25MICHAELH Workbook_SheetBeforeDoubleClick ne fonctionne que partiellement et bug...Par contre comme je le disais, cet onglet "BALAGEE" n'existe pas quand je lance ma macro. (il y a du code VBA en amont) Comment faire pour créer une procédure Worksheet_BeforeDoubleClick dans 1 Sheet qui n'existe pas encore ? Je peux créer un onglet BALAGEE vierge dès le début, mais peut-on faire...
10/12/2020 à 14:18MICHAELH Workbook_SheetBeforeDoubleClick ne fonctionne que partiellement et bugBien vu ! En effet il y a quelques doublons de noms, mais c'est normal (sites différents pour un même client) Et le 1er doublon est sur la ligne 319, pile-là où la proc cesse de masquer les lignes ! Du coup comme les numéros de clients sont uniques, j'ai modifié la proc avec la colonne A, et cela fo...
10/12/2020 à 12:42MICHAELH Workbook_SheetBeforeDoubleClick ne fonctionne que partiellement et bugMerci de votre retour, mais si en effet je n'ai plus d'incompatibilité de type, la procédure ne masque pas les lignes comme prévu : voir par ex. les lignes 323, 326, 330,...alors qu'elle fonctionne bien sur les 300 premières lignes. Par ailleurs j'avais mis la procédure dans le workbook parce que l'...
10/12/2020 à 11:18MICHAELH Workbook_SheetBeforeDoubleClick ne fonctionne que partiellement et bugJ'ouvre un nouveau sujet : un membre du forum m'a fourni il y a quelques jours une procédure excellente qui fonctionne parfaitement sur un fichier test de quelques lignes, mais seulement partiellement sur un fichier réel de 2 500 lignes. Le but de cette procédure est de masquer toutes les lignes d'u...
09/12/2020 à 12:12MICHAELH Masquer des cellules contiguës en fonction d'une valeurCurulis57 a trouvé une solution brillante à mon problème, mais je ne sais pas comment, et où, installer ces 2 procédures dans ma macro (je ne me suis jamais servi de telles procédures) qui comprend en amont beaucoup de lignes de code. Je vous joins ci-dessous une copie le l'explorateur de projets Pr...
07/12/2020 à 21:20MICHAELH Masquer des cellules contiguës en fonction d'une valeurC'est tout simplement génial. Je en comprends pas tout, mais je vais essayer... Merci beaucoup Michael...
07/12/2020 à 18:24MICHAELH Masquer des cellules contiguës en fonction d'une valeurJe me permets de réactiver ce post car je n'ai peut-être pas été assez clair et n'ai pas reçu de réponse positive : Dans une liste de factures comme dans l'exemple ci-dessous, je veux que l 'ensemble des lignes des clients ayant au moins une échéance en retard restent visibles (et donc que les clien...
03/12/2020 à 09:25MICHAELH Masquer des cellules contiguës en fonction d'une valeurMerci de votre proposition. Mais ce n'est pas tout à fait ça : si un client a au moins 1 facture avec échéance dépassée, je veux voir toutes les factures de ce client. Michael...
02/12/2020 à 19:37MICHAELH Masquer des cellules contiguës en fonction d'une valeurJ'ai oublié de joindre un fichier exemple avec son bout de code Michael...
02/12/2020 à 19:36MICHAELH Masquer des cellules contiguës en fonction d'une valeurDans un fichier, j'ai une liste de factures clients avec leur date d'échéance. Je souhaite que l'utilisateur puisque masquer les lignes des clients qui n'ont aucune échéance dépassée (par ex. le 01/10/2020), pour ne pas les relancer, et ne laisser visible que les clients qui ont au moins une échéanc...
28/11/2020 à 12:01MICHAELH Action sur cellules sélectionnées via Application.InputBoxMerci c'est parfait ! Je ne connaissais pas ce principe de tableau normé. Encore bravo et bon week-end Michael...
27/11/2020 à 20:28MICHAELH Action sur cellules sélectionnées via Application.InputBoxEn fait cela fonctionne si l'utilisateur ne sélectionne qu'une cellule, mais pas plusieurs.....
27/11/2020 à 20:16MICHAELH Action sur cellules sélectionnées via Application.InputBoxDésolé, mais ça ne fonctionne pas...
27/11/2020 à 18:49MICHAELH Action sur cellules sélectionnées via Application.InputBoxMerci 3GB pour votre réponse, Non, je ne récupère pas la réponse sous forme de tableau.Et je voudrais l'éviter, si possible. Je vous joins un exemple Excel ,ainsi qu"un bout de code : pour supprimer les lignes entières Range(cell1, cell1.Offset(0, 6)).Delete shift:=xlUp ' pour supprimer les plages d...
27/11/2020 à 17:43MICHAELH Action sur cellules sélectionnées via Application.InputBoxDans la cadre d'une macro, je propose à l'utilisateur ce tableau ( exemple) : Je lui demande de sélectionner les lignes qu'il veut supprimer.Avec Application.inputBox Il choisit par exemple avec la souris: $B$6;$B$8,$B$10,$B$12 que je rapatrie dans un Range : cell1 Ca fonctionne très bien le code :...
17/11/2020 à 11:36MICHAELH Boite de dialogue -attente de confirmation de l'utilisateurEn fait j'ai contourné le problème en demandant à l'utilisateur de choisir à la souris plusieurs cellules avec la touche Ctrl (cellules récupérées via Application.inputbox) , puis c'est ma macro qui supprime les lignes demandées : Dim cell1 As Range Set cell1 = Application.InputBox _ ("Sélectionner...
16/11/2020 à 20:26MICHAELH Boite de dialogue -attente de confirmation de l'utilisateurJe joins un exemple très simplifié : En amont dans ma macro, dans l'onglet "LISTE", j'ai demandé à l'utilisateur de choisir un client à relancer, (via Application.inputbox) que j'ai copié dans l'onglet "CHOIX". Je souhaite, avant de valider la relance client, que l'utilisateur puisse supprimer des l...
16/11/2020 à 19:05MICHAELH Boite de dialogue -attente de confirmation de l'utilisateurMerci, mais je n'ai sûrement pas été clair : en fait je veux laisser l'utilisateur supprimer des lignes s'il le veut, et qu'il me ""signale" quand il a terminé (il prend la main), et ensuite je reprends la main pour continuer la macro . Mais je ne trouve pas le moyen.....
16/11/2020 à 17:33MICHAELH Boite de dialogue -attente de confirmation de l'utilisateurDans une macro, je propose à l'utilisateur une liste de factures dans un onglet Excel, et je lui demande s'il veut supprimer des lignes (avant de poursuivre la macro) Je sais créer cette boîte de dialogue, mais comment faire pour que, s'il veut supprimer des lignes, il me fasse savoir quand il a ter...