j

Membre fidèle

Inscrit le :15/12/2017
Dernière activité :22/02/2024 à 11:46
Version d'Excel :2002+365
Messages
199
Votes
0
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Sujets créés par jpmalb

DateForumSujetExtrait du message
20/02/2024 à 17:07Excel - VBA La variable ne s'affiche pasJe désire obtenir une formule NB.SI avec cette procédure ''(anat contient XA17J1) anat1 = ActiveCell Cells(1, 3).Select ActiveCell = " =NB.SI( Stat!IX:$IX;"" anat1"") """ le résultat me donne ceci : =NB.SI( Stat!IX:$IX;" anat1") " et je voudrais =NB.SI( Stat!IX:$IX;" XA17J1")... Je n'arrive pas à ob...
14/02/2024 à 17:06Excel - VBAAppel macro depuis Userform1Un formulaire "Userform1" contient un bouton Checkbox1 qui ouvre une Combobox. Lorsque je clique, sur ce bouton, la procédure "Checkbox1_Click()" s'exécute sans problème. et la combobox permet d'afficher une liste. Lorsque je veux activer cette procédure depuis une autre procédure , sans avoir à cli...
03/01/2023 à 16:03Excel - VBARaccourci Macro Excel ne fonctionne plus(Office 365) Du jour au lendemain, le raccourci affecté à une macro qui, jusque là fonctionnait sans problème, ne répond plus.... Le fait de le rénover ou d'en créer un nouveau ne donne rien non plus ... ...une idée... Merci...
19/09/2022 à 11:26Excel - VBALa méthode "RUN" de l'objet _Application a échouéJ'ai " Erreur d' exécution 440" sur cette ligne : Call wordapp.Run("Lancer_Fusion", pathstring & "\" & sauveg & "_à conserver.xlsm", sauveg & "_Nouveau") Lancer_Fusion est une macro contenue dans un document Word pour réaliser la fusion. Celui ci s'ouvre sur le bureau mais la macro ne s'exécute pas...
16/09/2022 à 20:04Excel - VBANbre de caractères max 1 cellule pour publipostage ?Le contenu de la cellule A1 (texte de 30 caractères, espaces compris) ne s’affiche pas dans le document Word lors du publipostage alors que 22 caractères passent très bien... Y a t-il une restriction concernant le contenu de cette première colonne d’autant plus que les colonnes suivantes s’affichent...
05/12/2021 à 11:33Excel - VBAModifier le nom d'un Label depuis macroJe voudrais modifier le titre du formulaire "Menu" en y changeant la date contenue dans Label1 depuis une macro. J'ignore si les éléments précédant "Caption" sont tous pertinents... ThisWorkbook.VBProject.VBComponents("Menu").Designer.Controls("Label1") .Caption = " Dossier Archivage " & Year(Date)...
04/12/2021 à 16:12Excel - VBAConserver un fichier après sauvegardeJe voudrais ouvrir un classeur A, y créer des modifications, le sauvegarder sous un nouveau nom B et pouvoir continuer à travailler sur A. la sauvegarde s'effectue correctement.. (ActiveWorkbook.SaveAs Filename:=pathstring & "\" & sauveg) Mais la ligne "ActiveWorkbook.Close" fait disparaître le clas...
15/11/2021 à 12:01Excel - VBAOptionButton sans marqueVu dans un formulaire, un "optionButton" qui n'affiche pas le point noir après qu'il ait été validé.... Regardé dans les propriétés mais rien vu qui pouvait en être la cause.. Une idée ?... merci...
14/01/2021 à 09:27Excel - VBAQue devient la condition If en fin de procédure ?1) En fonction de la valeur de nb, la procédure Verif() appelle la procédure Menu ou Envoi depuis l'instruction If. En fin d'exécution de Menu ou de Envoi, a-t on réellement quitté Verif() puisque End Sub n'a pas été appelé ? 2) si, ci-dessous, à la suite de Envoi.show, existait une autre procédure...
06/01/2021 à 15:49Excel - VBAPositionner le curseur clignotant dans une textboxBonjour Dans un formulaire, je souhaite saisir dans 2 textbox le nom et le prénom (TxbNom, TxbPrenom) . Pour éviter de naviguer entre souris et clavier, je ne mets qu'un seul Optionbouton. Au clic, la première textbox (TxbNom) apparait avec le curseur clignotant. Après avoir validé par Entrée, le no...
31/12/2020 à 18:47Excel - VBAFormule =nb.si .. ne répond pasBonsoir Une cellule, dans une feuille de classeur, reçoit une date par l'intermédiaire d'un formulaire. Cette formule " =NB.SI.ENS(Feuil1!$F:$F;"Envoi";Feuil1!$O:$O;">="&DATE(2021;$A5;1);Feuil1!$O:$O;"<"&DATE(2021;$A5+1;1);Feuil1!$L:$L;C$2)" est chargée de récupérer les valeurs répondant aux c...
29/12/2020 à 17:09Excel - VBAExpliquer une procédure de dateBonsoir. J 'ai récupéré cette procédure et je voulais l'utiliser pour saisir une date dans un formulaire... mais je n' y arrive pas..et ne la comprends pas. Quelqu'un aurait-il l'amabilité et le temps de l'expliquer pour que je puisse éventuellement l'adapter...je vous en serais reconnaissant. Edit...
27/12/2020 à 20:29Excel - VBAFormat pour saisir la dateBonsoir Une textbox, dans un formulaire, est destinée à recueillir la date saisie au clavier dans ce style : " 27/12/2020 ". Pour limiter la saisie, je souhaiterais que les barres de fraction soient déjà présentes et que l'on puisse vérifier que ce qui a été saisi correspond bien à une date (avec Is...
18/12/2020 à 19:19Excel - VBAAppel de macro ne fonctionne pasUne macro stockée dans un module permet, grâce à son raccourci (Ctrl+Shit+M) , l'affichage d'un formulaire (Menu) . Dans ce classeur, dans la barre d'accès rapide, j'ai créé une icône qui appelle cette même macro pour ne pas avoir à utiliser le raccourci. Quand j'ouvre le classeur et que je clique s...
10/12/2020 à 18:00Excel - VBARecopie de formules automatiséeDans une feuille, les cellules de la colonne R contiennent cette formule =OU(F2="vrac";F2="détail" ( ici pour vérifier le contenu de la ligne 2 ou bien =OU(F3 etc pour la ligne 3 et ainsi de suite pour chaque ligne..et R2,... R3 prend la valeur Vrai ou Faux). Ma feuille est renseignée à partir d'un...
08/12/2020 à 18:55Excel - VBAInsertion de ligne dans un tableauUne recherche me permet de trouver une ligne ( 27 , par exemple) dans un tableau qui en compte 50.. Je voudrais insérer une ligne vierge à la ligne 28. ..mais cette commande "Selection.EntireRow.Insert Shift:=xlDown" me l'insère à la ligne.. 26 ...malgré le "xlDown".. y aurait-il une procédure qui l...
11/10/2020 à 15:39Excel - VBAMFC et insertion nouveau terme dans une listeJ'ai récupéré un dossier Excel avec une feuille Mise en Forme Conditionnelle et filtre. Quand, dans cette feuille, je clique sur un onglet qui se trouve à la droite du titre d'entête de colonne, une fenêtre s'ouvre et une liste de termes apparaît. Je voudrais modifier cette liste pour y rajouter un...
29/06/2020 à 12:03Excel - VBASélection de cellules par code ASCIIPour obtenir les lettres O, R et U, j'utilise le code ASCII correspondant (79,82 et 85) Ainsi chr(79) => O... Pour sélectionner des cellules en O1, R1 et U1, j'utilise une variable n qui prend la valeur 79, 82 et 85 et que j'incorpore dans un chr(n) Donc si n= 79 , "Range(Chr(n )& "1 " ).ClearCon...
11/03/2020 à 16:14Excel - VBA Les frames en cause ?Dans une userform, j'ai créé 2 frames qui contiennent chacun plusieurs combobox. Une variable globale ('ws as worksheet') est redéfinie lors de l'appel de chaque combobox (ws="feuil1", ws="feuil2" etc..). J'active le cbx1/frame1, ws="feuil1" et je sélectionne ma donnée dans la fenêtre. Si elle n'exi...
27/02/2020 à 10:56Excel - VBA Rôle du "tag"Bjr J'essaie de comprendre le rôle e l'utilisation de la propriété de "tag" et j'ai un souci... J'ai relevé sur ce site la procédure donnant ces explications . J'ai créé le Userform et les contrôles et au clic sur le CommandButton, seules l'étiquette du commandButton et la partie Multipage affichent...
03/02/2020 à 15:02Excel - VBAEcriture sur la dernière ligne identifiée par une variableAprès avoir déterminé la dernière ligne occupée par "lignajout", je voudrais faire en sorte que ce qui est dans le presse papier soit recopié sur la ligne "lignajout"...sachant que la totalité de la ligne sera occupée comme avec le "range('"3:3"). Autrement dit par quoi remplacer "range('"3:3") ? A...
03/12/2019 à 18:41Excel - VBA Obtenir le N° de la première ligne vide d’une colonnePour pouvoir remplir les cellules A1,A2,A3....d'une feuille vide au départ, je lance cette procédure : Dim derLigne As Long End if Sheets("Patronyme").Range("A" & lderLigne.Value = UCase(Nom) La première passe me permet de rentrer une donnée dans A1 mais si, je relance la procédure, derLigne marque...
17/11/2019 à 22:25Excel - VBANe conserver qu'une feuille du classeurAprès avoir renseigné une feuille nommée Résultat par diverses procédures et formulaires, je souhaiterais effacer toute la partie Projet située à gauche, au-dessus de la fenêtre de propriétés :Feuil1 à Feuil(n), sauf Feuille "Résultat".. et tous modules et modules de classe et toutes userform afin d...
16/11/2019 à 21:24Excel - VBASupprimer une ligne dans une feuileUne combobox affiche une une liste de lieux. Mon souhait est d'en sélectionner un et de le supprimer de la feuille Cette procédure Change fait le travail mais après avoir effacé la ligne ( Selection.Delete Shift:=xlUp) , elle est de nouveau rappelée... et provoque une erreur d'exécution... Un autre...
06/11/2019 à 17:52Excel - VBAFusion et publipostage de champ importantUn fichier Excel renseigné est utilisé en fusion pour créer un document Word par publipostage. Toutes les valeurs sont recopiées sans problème dans ce document, à l'exception du contenu d'une colonne dont le nombre de caractères et espaces dépasse 255. A son emplacement dans Word, s'inscrit 0. Cette...
27/09/2019 à 17:05Excel - VBAPour effectuer un tri completJe sélectionne une colonne , et à partir de la première cellule, je réalise un tri sur ces données avec cette ligne : Selection.Sort key1:=Cells(1, 1), order1:=xlAscending, Header:=xlYes le tri s'exécute correctement mais la première cellule, elle , n'est pas triée...; Quelqu'un a t-il une idée ?.....
20/08/2019 à 22:39Excel - VBAIdentifier une textbox dans un multipageJ'ai créé un formulaire multipage. Sur la 4ème et dernière page, j'ai créé une textbox "txtbx1" Je veux y recopier une valeur mais je n'arrive pas à l'identifier... Userform.multipage1.txbx1=valeur ........ne fonctionne pas.. et comment identifier la bonne page ? Pourquoi ça coince...? Merci...
17/08/2019 à 15:06OfficeOù trouver l'onglet Compléments dans Word OfficeVoulant réaliser une application en suivant les détails donnés par l'auteure : " Le document de l'application contient les procédures, le tableau, le menu dans l'onglet complément. .." je ne trouve pas l'onglet Complément.... Le logiciel utilisé est Word 2007. Moi, j'utilise Office 365.. Sur la page...
07/08/2019 à 16:20Excel - VBAManipulation fichiers en VBAJe découvre cette possibilité de manipuler les fichiers en VBA Avec cette procédure, j'arrive à transférer fichier par fichier, tous des fichiers .xls commençant par # ,en relançant la procédure mais, sinon, y a t-il possibilité de transférer plusieurs fichiers à la fois avec For each ... next ... l...
04/08/2019 à 22:07Excel - VBAErreur d’exécution 91 -Variable objet ou variable de bloc with non définieDans une feuille, j'ai crée une liste de mots Dans la combobox, la liste apparaît. .... Quand je veux rentrer un nouveau mot pour l'intégrer dans la liste existante, ou sélectionner un mot de la liste, j'ai une erreur sur la ligne 3 en italique ci-dessous avec cette indication "Erreur d'exécution '9...
27/07/2019 à 21:37Excel - VBA Désactiver plusieurs togglebuttons en même tempsSur un formulaire, j'ai plusieurs ToggleButtons avec des noms différents . Après avoir fait les choix, je souhaiterais qu'en validant, ces contrôles soient désactivés. exemple : UFExamen.EpitroTglb = False réalise ce choix pour ce seul contrôle mais est-il possible de réaliser la même chose d'un seu...
10/06/2019 à 13:40Excel - VBATrier une séquence de chiffres en VBAComment remettre cette séquence 376429815 dans l'ordre croissant 123456789 avec des instructions Vba dans une Msgbox par macro ? Merci...
15/02/2019 à 11:50Office Affichage numéro de ligne dans Word 365La ligne d'état (ligne du bas) de Word/office 365 n'affiche pas le numéro de ligne comme cela était dans les versions précédentes... comment peut-on l'y faire figurer ou identifier facilement la ligne sur laquelle on travaille ? Merci...
30/01/2019 à 09:20Excel - VBA Office 365 conserve les modifications ?Dans un fichier créé avec Office 365, une macro personnalisée est créée et mise sous forme de smiley dans la barre d'accès rapide. Quand j'ouvre un autre fichier créé ultérieurement, le smiley est toujours présent alors que cette macro n'a aucun rapport avec les procédures existantes . Elle encombre...
18/01/2019 à 15:03Excel - VBA MFC -Recopie B dans C en fonction de ABonjour Quelques difficultés à raisonner avec les formules MFC m'amènent à vous contacter.. Pour faire en sorte que la date d'envoi (en B) du colis remis par coursier (en A) soit inscrite immédiatement dans la cellule correspondante..C cette formule "$A$2="Coursier";$c$2=$B$2" S'applique à $C2:$C6"...
18/01/2019 à 13:47Excel - VBAModification du répertoire de fusionAvec Office 365, le document de fusion .doc est créé et sauvegardé sur une clé F : , sans aucun problème … Sur une seconde machine, on installe également Office 365 et l’on y copie le fichier .xls et .doc qui ont servi à créer le précédent document. La macro destinée à réaliser la fusion est modifié...
16/01/2019 à 17:12Excel - VBA2/Modifier format cellule A par écriture en cellule B par MFC...je reviens vers vous… ça ne fonctionne pas...complétement... Je rappelle mon problème… En A une colonne avec des dates, en Gras, Rouge …. En B, une autre colonne vide… Je voudrais, lorsque je rentre une date dans la colonne B que la cellule correspondante en A se remette en format Normal… (l'imag...
16/01/2019 à 10:34Excel - VBA Modifier format cellule A par écriture en cellule B par MFCDans la colonne A, les cellules contiennent une date - (Ouverture d'un dossier- en gras, rouge). Les cellules de la colonne B (- date de clôture du dossiers) sont vides, en attente de traitement. Avec une formule MFC, lorsque je renseigne une cellule B , je souhaiterais que la cellule A reprenne son...
14/01/2019 à 18:18Excel - VBA Colorier la date si délai écouléJ'ai déjà regardé toutes les propositions concernant mon "problème" et n'ai rien trouvé qui me convienne d'où mon recours au forum... Avec Excel 2007, dans une feuille de classeur, si une date en B6 est dépassée de 90 jours, par rapport à B5, je voudrais changer la couleur de l'inscription de B6 .....
13/12/2018 à 18:17Excel - VBA Miise en forme conditionnelle colorier ligne/celluleUne MFC permet de colorier les cellules contenant "Hier", en bleu, "demain"en vert, "avant-hier" en jaune etc..ce que j'arrive à faire sans problème avec "appliquer une mise en forme uniquement aux cellules qui contiennent" Peut-on étendre cette coloration à la ligne entière, et ce sur une feuille d...
09/12/2018 à 14:28Excel - VBA Fonction SI(OU) ne répond pasDans un tableau, une cellule B2 contient cette formule : =SI(OU(ESTVIDE(A2);ESTVIDE(B2));" "=DATEDIF(A2;C2;"y")) pour que, lorsque la cellule A2 reçoit une date, la cellule B2 affiche le temps écoulé par rapport à C2 qui contient une date fixe. A la mise en oeuvre, la cellule B2 affiche 0 , et ce, a...
07/12/2018 à 20:57Excel - VBAModifier FormulaR1C1Bsr Voulant afficher l'âge de tous les adhérents dans la colonne S, à partir de la date de naissance en Colonne A, en prenant en référence la Cellule S1 aujourdhui(), la ligne "ActiveCell.FormulaR1C1 = "=DATEDIF(RC[-14],R[-1]C,""y"")" répond parfaitement à ma demande car RC et R affi...
03/12/2018 à 09:22Excel - VBA Décompter le temps de sauvegardeBjr En fin de travail, Excel sauvegarde des fichiers pour une utilisation de fusion et se ferme. Cette tâche dure environ 3mn. Peut-on, durant cette période où la sauvegarde s'effectue, afficher une userform ou une autre procédure qui afficherait le temps écoulé pour renseigner l'opérateur ? Merci d...
26/11/2018 à 10:30Excel - VBA Activer le clic d'un autre boutonDans une userform, j'ai créé un CommandButton et je voudrais, lorsqu'il est cliqué, qu'il puisse activer un autre CommandBbutton situé dans une autre userform. la procédure ci-dessous indique l'Userform appelée " UFExamenExterne2" et "membSupValidCb" le nom du commandButton que je veux activer Priva...
08/11/2018 à 20:01Excel - VBAInsertion label refusé - nom ambiguDans un formulaire multipage, après avoir inséré des contrôles en tous genres dont 3 labels, le travail a été sauvegardé. En reprenant la construction, Excel refuse d'y insérer un nouveau label. Dés que la croix se pose sur le formulaire, une Msgbox s'ouvre et affiche "Nom ambigu" avec un point d'ex...
27/09/2018 à 20:41Excel - VBA Lancer une procédure depuis procédureSur une Userform, UFAccueil, j'ai construit une procédure qui se lance à partir d'un CommandButton ( Private Sub RecapCb_Click() ) Je veux réutiliser cette même procédure RecapCb à partir d'une autre Userform. J'ai donc créé sur cette autre Userform un commandButton avec cette commande Private Sub C...
29/08/2018 à 16:44Excel - VBAExtraction de 2 mots d'une chaîne (suite)Bjr Je reviens ( de vacances...) et sur ce sujet ... Je voulais pouvoir écrire " Anne Hidalgo maire de Paris" à partir du texte en A1 " Hidalgo Anne maire de Paris" L'instruction Split tSplit = Split([A1], " ") prénom=tSplit(1) m'a permis d'extraire le nom et le prénom... mais comment les in...
20/08/2018 à 19:09Excel - VBA Extraction de 2 mots d'une chaîneUne liste déroulante crée permet de saisir le nom, le prénom et la fonction d'une personne d'un seul tenant ex : " Hidalgo Anne Maire de Paris " Mais, parfois, il faut écrire " Anne Hidalgo Maire de Paris ", le prénom passe avant le nom... Autant, j'arrive à extraire le nom avec Instr, pour le stock...
07/08/2018 à 11:54Excel - VBA Public WitheventsSur ce forum, j'ai téléchargé une application qui affiche une calculette et qui fonctionne en cliquant sur les touches... Pour mieux comprendre son fonctionnement, je l'ai recréée à l'identique (userform et procédures) mais lorsque je veux l'initialiser, j'ai un message "objet spécifié introuvable"...
03/08/2018 à 11:00Excel - VBA Saisie de l'heure dans textboxComment procéder pour que l'on puisse écrire l'heure dans une textbox , de façon à ce que à la suite de la saisie des 2 premiers chiffres (et que des chiffres ) s'affiche automatiquement le séparateur (:) entre heure et minutes, pour ensuite saisir la valeur des minutes ... et bien sûr que cette ins...