F

Membre habitué

Inscrit le :25/06/2014
Dernière activité :20/11/2019 à 10:34
Version d'Excel :2003
Messages
122
Votes
0
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Sujets créés par Filou78

DateForumSujetExtrait du message
22/02/2019 à 11:59Excel - VBA Liste déroulante dans un USERFORMAprès avoir consulté la quasi totalité des forums, fait des tests par milliers....je n'arrive pas à récupérer dans une variable les zones sélectionner dans une ListBox créée dans une Userform. J'ai quand même réussi à écrire ce code voir fichier, mais impossible de concaténer plusieurs choix de la l...
05/02/2019 à 10:06Excel - VBARecherchev dans un ongletJe cherche "simplement" à savoir si une valeur existe ou pas dans un onglet que j'ai prenomé Exemple, je nomme l'onglet avec le mois puis _ puis l'année en cours donc ici valeur de la cellule A6 = Février_2019 Dans la cellule A1 se trouve la date du jour 05/02/2019. Et je voudrais savoir si dans l'o...
21/08/2017 à 16:29Excel - VBA Format de texte dans l'envoi d'un mailCi-dessous un code inséré dans une macro un peu plus complexe pour envoyer un mail : ' Toutes les variables étant définies au préalable dans des lignes de code précédentes. Mon problème est que je voudrais bien que le texte à partir de "Bitumes " soit décalés de un ou plusieurs caractères par rappor...
17/01/2017 à 16:19Excel - VBA Faire apparaitre un symbole à la fin d'une macroJe souhaiterais faire apparaitre un symbole à la fin de l'exécution d'une macro au lieu de faire apparaitre une msg box J'ai beau chercher sur les forums je trouve rien Quelque aurais une idée ? Merci d'avance...
02/01/2017 à 16:39Excel - VBA Transformation chiffreJe cherche à convertir ce nombre 183150533,619999 en 183,1 M€. Existe-t-il un code VBA pour le faire ? Merci d'avance...
31/08/2016 à 11:32Excel - VBA Supression de cellules fonction SpecialCells(xlCellTypeBlankPour supprimer des lignes d'un tableau dont la cellule est vide, j'utilise le code : Ce code supprimera toutes les lignes du tableau si une cellule est vide dans la colonne 5. Mais si par exemple je voulais non plus supprimer si ligne vide mais supprimer si la cellule contient un "A" par exemple ? J...
10/08/2016 à 09:47Excel - VBA Ne garder que les lignes vides d'un tableauJ'utilise fréquemment le code VBA ci-dessous : code qui supprime la ligne si la cellule de la colonne 12 est vide. Ce que je souhaiterais c'est non plus supprimer les lignes vides mais au contraire supprimer les lignes non vides en prime il ne faudrait pas que la première ligne (entête de colonne) s...
30/06/2016 à 15:14Excel - VBA Appel d'une macroDans mon fichier 1 j'ai une macro qui fais appel à une macro qui se trouve dans un fichier 2 et qui se nomme MACRO2. Et la macro du fichier 1 plante sur l'appel de la MACRO2 avec comme message "Sub ou Function non définie". Je suppose qu'il faut peut-être déclarer quelque chose mais ou ? Quelqu'un a...
30/05/2016 à 09:35Excel - VBA Tri avec opérateur "différent"Je voudrais sélectionner une liste de pièces comptables d'abord par la date de pièces puis par la date d'échéance. Ci-dessous le code : La ligne de code tri sur date d'échéance ne fonctionne pas, il me met "Erreur de compilation ; attendu paramètre nommé" et surligne le "Critérial" .... Quelqu'un a...
24/05/2016 à 08:50Excel - VBA Fonction gauche et siUn truc tout con que je voudrais faire mais qui marche pas.... Et bien si les trois premières lettres de la cellule A2 sont bien égale à "Non" il ne met pas "OK" en B2 ???? Qu'est ce que je fais pas bien ? Merci d'avance...
23/05/2016 à 13:34Excel - VBA Calcul date dans WEBonjour, J'ai du regarder une centaine de forum pour calculer des dates et tous donnent SERIE.JOUR.OUVRE ou WORKDAY en vba pour calculer le prochain jour ouvré à partir d'une date. Et bien chez moi cela ne fonctionne pas.... Ci-joint un exemple de fichier ou je dois retrouver le 3ème jour ouvré aprè...
26/02/2016 à 14:55Excel - VBA Envoi mail automatoqueJ'ai créé une macro permettant d'enoyer un mail en auto avec pj à une liste de personne. Ci-dessous le code. Tout fonctionne bien sauf que le 1er mail a 1 PJ, le 2ème mail deux pJ, le 3 3 PJ etc etc Comme je dois envoyé plus d'uen cetaine de mail si je lance le dernier aura 100 PJ.... Quelqu'un a un...
27/01/2016 à 14:06Excel - VBA Variable et calculUn truc tout bête je pense mais j'arrive pas à trouver.... Je désirerais qu'une variable soit calculée càd 1 l'utilisateur saisie une date 2 cette date est stockée dans une variable, dans le code ci-dessous jour_aujourdhui 3 je voudrais "extraire" de cette variable le jour et le stocker dans une var...
20/01/2016 à 11:20Excel - VBA Différence année mois jour entre deux datesJe cherche à calculer le nombre d'année, mois, jour entre deux dates. J'utilise la function ci-dessous : =DATEDIF(A2;B2;"y")&" an(s ) "&DATEDIF(A2;B2;"ym")&" mois et " &DATEDIF(A2;B2;"md")&" jour(s)" Mais le résultat n'est pas correct, exemple : Date création Date du jour Nbr d'année 20/01/2014 06/0...
02/12/2015 à 13:33Excel - VBA MinuteurJ'ai écrit une macro permettant d'extraire des données de notre système comptable SAP. L'extraction est très longgue et je voudrais pendant que ma macro tourne afficher sur l'écran excel un espèce de minuteur ou de barre de defilement qui dirait "extraction en cours" ou un truc comme çà. Mais je ne...
13/11/2015 à 14:14Excel - VBA Créer un bouton et le nommerFranchement je suis nul je n'arrive pas à créer un bouton et lui donner un nom en même temps .... Ci-dessous le code et ce qui est "marrant" c'est que la macro ne plante pas à la ligne selection.name mais le name et bé il est nulle part.... Une idée quelqu'un ...
03/09/2015 à 12:52Excel - VBA Fonction FIND et dateJe cherche à écrire un code qui sélectionne une variable date (jour_aujourdhui) dans un classeur et qui va chercher cette variable dans un autre classeur. Et impossible qu'il me retrouve cette variable... Je pense que c'est un problème de format de date... Mais je sèche Une idée... PS en pj le fichi...
31/08/2015 à 09:23Excel - VBA Format de date et recopieJe vous explique mon soucis. Dans une première feuille je calcule le jour de la semaine en lettre avec ce code : Puis je recopie uniquement la valeur dans une autre feuille : Déjà là je suis obligé de remettre le code : Si je veux que sur ma deuxième feuille il y ait "samedi", pourquoi je ne retrouv...
27/08/2015 à 13:44Excel - VBA Fonction LocaliseJ'utilise la fonction la ligne de code ci-dessous pour trouver l'adresse d'une cellule par rapport à une variable donnée. localise = Cells.Find(num_batch, , xlValues).Address num_batch étant ma variable. L'adresse est correctement trouvée sous format $D$1. Mais comment ensuite rajouter une colonne (...
27/08/2015 à 10:38Excel - VBA RechercheH avec nom de variableJ'ai écris une macro avec une rechercheh associée avec un nom de variable. Et ça fonctionne pas.... Ci-joint le fichier Quelqu'un a une idée ? Merci...
12/08/2015 à 14:23Excel - VBA Problème de format de date dans une formuleJe voudrais tester une variable de type date (JOUR_TEST) avec des valeurs date d'une colonne pour savoir si les dates de ma colone sont supérieures ou inférieures. Définition de ma date Test : Public JOUR_TEST As Date ' car ma date sert dans plusieurs macros. ActiveCell.FormulaR1C1 = "=DATE(YEAR(TOD...
29/07/2015 à 09:44Excel - VBA Question MsgBoxQuelque chose que je ne comprends pas.... J'ai écrit une macro pour extraire des données de SAP, puis créer un TCD, et enregistrer le résultat. Mais avant l'enregistrement je voudrais qu'une MsgBox demande à l'utilisateur de saisir desinformations avant que le fichier ne s'enregistre. Et pour que la...
30/06/2015 à 08:53Excel - VBA On Error Resume - Double vérificationJ'ai écrit une petite macro (voir pièce jointe) permettant d'aller chercher dans un onglet le nom d'un batch. La fonction on error resume s'effectuer sur le nom du batch représenté par cells(nbr_ligne,num_col) et vérifie que ce nom existe dans l'onglet du jour (JOUR_DEBUT). Mais comment faire pour r...
22/06/2015 à 17:20Excel - VBAExcel et PowerShellJ'ai créé un script via PowerShell pour "ouvrir" ma fenetre windows. Quand le script est utilisé tout seul via "ouvrir avec powershell" cela fonctionne, mais quand il est inclus dans ma macro excel rien.... Une idée ? Quelqu'un ? Merci d'avance Ci-dessous le code : Dim x x = Shell("POWERSHELL.EXE "...
19/06/2015 à 11:32Excel - VBA Script PowerShell avec macroJe cherche à exécuter un script powershell via une macro J'ai longuement parcouru le net et j'ai trouvé ça : Shell "C:\Local\Documents\Document PPM\monscript.ps1", 1 Bon si je suis là c'est que cela ne fonctionne pas..... Quelqu'un saurait comment faire ? Merci !!...
19/06/2015 à 08:58Excel - VBA Macro et Script WindowsJe cherche à créer un script windows et çe ne marche pas.... Ci-dessous le code que j'ai écris : DEL C:\Local\Documents\Document PPM\ESSAI\Classeur1 Donc je voudrais "simplement" supprimer le classeur1 mais non il veut pas......
16/06/2015 à 10:38Excel - VBA Recherche texte dans une feuilleJe suis en train de m'arracher les cheveux car je n'arrive pas à trouver une macro simple pour chercher un texte dans une feulle excel. Ca parait bete mais je sèche !!! Une idée quelqu'un ? Merci...
13/05/2015 à 15:28Excel - VBA Envoi Mail automatique - HTLM BODYJe suis en train de rédiger une macro pour envoyer quelques 5000mails.... Quelques "problèmes" subsistent... Le mail que je voudrais envoyer : Madame, Monsieur, Gnagnagna Ababab dfSF Premier mail parti trop vite Donc mon mail doit ressembler à ça : DEBUT DU MAIL Madame, Monsieur, Je suis ..... mot e...
22/04/2015 à 11:31Excel - VBA Copie caché envoi mailLe code ci-dessous fonctionne bien, sauf la copie caché... La macro ne plante pas mais le mail ne part à l'adresse en copie cachée indiquée Quelqu'un a une idée ? merci Sub ENVOI_MAIL() ' ' ENVOI_MAIL ' Dim objMail As Outlook.MailItem ' Active la télécommande Set objOL = Outlook.Application ' Avtive...
20/04/2015 à 15:47Excel - VBA Envoi Mail automatiqueJ'ai écris ce petit code pour envoyer des mails automatique pour une liste d'adresse mail que voici : Option Explicit Sub ENVOI_MAIL() Dim nbr_ligne Dim corps As String Dim NUM_CONTRAT Dim msg As MailItem Dim DEST_MAIL Dim strbody As String Dim olapp As Outlook.Application Set olapp = New Outlook.Ap...
30/03/2015 à 11:44Excel - VBA Remplacer des cellules par des variables fonction ifJe n'arrive pas à remplacer dans une formule IF les cellules par des noms de variables Voici mon code Cells(nbr_ligne, 12).Select ActiveCell.FormulaR1C1 = "=IF(COUNTIF(R[-5]C[-1],""*E6*"")=1,R[-5]C[-9],0)" Je recherche dans un tableau qui a un nombre de ligne variable...
26/03/2015 à 14:51Excel - VBA Rechercher la ligne d'une celluleJe vous expose mon problème. Dans un tableau, je cherche à connaitre la ligne d'une cellule. Facile = cellule("ligne"; C1), cela me ressortira le numéro de ligne de la cellule C1 Mais si je veux que cette fameuse cellule C1 soit le résultat précédent d'une recherchev. Je m'explique avec le code ci-d...
25/03/2015 à 14:37Excel - VBA Transformer une formule en fonctionQuestion : J'ai cette formule : ActiveCell.FormulaR1C1 = "=IF(SEARCH(""E6"",R[-13]C[-1]),""oui"",""on"")" Je voudrais intégrer un then et un else Donc faire quelque chose comme çà : If SEARCH(""E6"",C2) then 'un code else 'un autre code end if Et ben ça marche pas .... Je crois qu'il...
16/03/2015 à 11:03Excel - VBA Recherche nom d'un ongletJ'ai écrit ce code : Dim sh As Worksheet For Each sh In Worksheets If sh.Name <> Lib_Mois Then MsgBox "L'onglet " & Lib_Mois & " des clés de ventilation n'existe pas." ' ActiveWindow.Close Sheets("DEBUT").Select Exit Sub End If Next sh Pour rechercher si le nom de l'onglet "Lib_Mois" défini au...
24/02/2015 à 17:10Excel - VBA Déclenchement d'une macro à l'ouverture d'un fichierComment déclencher une macro lors de l'ouverture d'un fichier ? En fait je voudrais que les variables à saisir par les utilisateurs se mettent à zéro... Merci d'avance...
24/02/2015 à 15:45Excel - VBA Multiplier et variableFranchement j'ai honte mais bon.... Voici mon code ActiveCell.FormulaR1C1 = "=R[34]C[-3]*ROUND(RC[-1],2)/100" Et je voudrais "tout simplement" remplacer le R[34]C[-3] par une variable prédéfinie..... Ben je bloque..... J'ai TOUT essayé .... Ca par exemple Acti...
23/02/2015 à 10:35Excel - VBA Copie de nombreJe suis confronté à un problème bizarre que je n'arrive pas à élucider... Dans une feuille excel je récupére des données d'une autre feuille de calcul afin d'effectuer des calculs sur ma prmière feuille. Les données sont correctement récupérées, mais le calcul est faux !!!! Je joins les fichiers pou...
20/02/2015 à 10:33Excel - VBA Nommer une plage de celluleJe voudrais nommer une plage de cellule avec un nom prédéfini sachant que cette plage de cellule est d'une longueur variable. Je compte d'abord le nombre de ligne du fichier : nb_ligne = 2 While Cells(nb_ligne, 1) <> "" nb_ligne = nb_ligne + 1 Wend Ensuite je nomme la colonne K (c'est toujours...
20/02/2015 à 10:33Excel - VBA Nommer une plage de celluleJe voudrais nommer une plage de cellule avec un nom prédéfini sachant que cette plage de cellule est d'une longueur variable. Je compte d'abord le nombre de ligne du fichier : nb_ligne = 2 While Cells(nb_ligne, 1) <> "" nb_ligne = nb_ligne + 1 Wend Ensuite je nomme la colonne K (c'est toujours...
16/02/2015 à 15:11Excel - VBA Recherche V dans plusieurs BDDJ'ai créé une macro qui extrait des données de SAP et les enregistrent dans un fichier excel. Un onglet par jour d'extraction. La macro recherche le nom du job dans l'onglet Semaine 7 et va dans l'onglet du jour pour voir si le nom du job existe, mais je voudrais aussi tester la date. Cad que si le...
11/02/2015 à 15:51Excel - VBA Checher un nom de fichier dans un répertoireJe ne sais pas si c'est possible, Excel étant quand même un outil puissant .... Un répertoire nommé 2015 est subdivisé en 12 sous-répertoires de Janvier à Décembre. Dans chaque sous-répertoire sont enregistrés chaque mois 4 fichier différents sous format *.csv. Je suis en train de créer une macro qu...
29/01/2015 à 16:01Excel - VBA TriCi-dessous une liste de num et de catégorie de message : Clé d'objet Catég. message 2195487870 YMS0 2195487870 YMSA 2195488287 YFR0 2195488287 YFR1 2195488287 YMSA 2195488352 YMSA 2195488352 YMSQ 2195488353 YMS0 2195488353 YMSA Et je voudrais obtenir ceci : Clé d'objet Catég. message 2195487870 YMS0...
16/12/2014 à 17:25Excel - VBA WorsheetFunction et IFJ'ai écrit ces quelques lignes de codes : Range("F2").Select Semaine = Range("F2").Value Sheets(Semaine).Select 'Détermination de la plage de données BDD = "Basededonnées" & Semaine Range("A1").CurrentRegion.Select ActiveWorkbook.Names.Add Name:=BDD, RefersToR1C1:=Selection ' Sheets("DEBUT").Select...
19/09/2014 à 09:55Excel - VBA RechercheJe voudrais savoir comment recherches des informations dans une feuille excel dans un autre feuille excel. Je m'explique. Dans la COPIE VERS SUIVI_EA (feulle 1) se trouve des numéros que je cherche dans la feuille Suivi Facturation EA 2014 (feuille 2). Si le numéro de la feuille 1 existe dans la feu...
27/08/2014 à 14:58Excel - VBA Envoi de message via macro dans outlookJe voudrais envoyer un fichier excel via une macro dans outlook. Le code que j'utilise : Application.Dialogs(xlDialogSendMail).Show La fenetre Outlook s'ouvre mais comment indiquer dans la macro le nom du destinataire ? Merci de vos réponses...
27/06/2014 à 11:25Excel - VBA RechercheBV avec numéro de colonne à choisirJ'ai écrit ce code ; ActiveCell.FormulaR1C1 = "=VLOOKUP(R[-1]C,BD_CONTRAT,NUM_COL)" La variante est une variante numérique qui représente le numéro de la colonne ou récupérer ma recherche. Mais cela ne fonctionne pas.... Apparemment excel n'autorise pas de mettre une variable dans cette form...
25/06/2014 à 10:54Excel - VBA Lancer un événement dans une macroJ'ai créé l'événement ci-dessous : Private Sub Worksheet_Change(ByVal Target As Range) Dim KeyCells As Range ' La variable KeyCells contient les cellules qui déclencheront ' une alerte si elles sont modifiées. Set KeyCells = Range("B10") If Not Application.Intersect(KeyCells, Range(Target.Address))...