Date | Forum | Sujet | Extrait du message |
---|
20/02/2024 à 17:07 | Excel - VBA | La variable ne s'affiche pas | Je 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:06 | Excel - VBA | Appel macro depuis Userform1 | Un 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:03 | Excel - VBA | Raccourci 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:26 | Excel - VBA | La 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:04 | Excel - VBA | Nbre 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:33 | Excel - VBA | Modifier le nom d'un Label depuis macro | Je 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:12 | Excel - VBA | Conserver un fichier après sauvegarde | Je 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:01 | Excel - VBA | OptionButton sans marque | Vu 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:27 | Excel - VBA | Que 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:49 | Excel - VBA | Positionner le curseur clignotant dans une textbox | Bonjour 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:47 | Excel - VBA | Formule =nb.si .. ne répond pas | Bonsoir 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:09 | Excel - VBA | Expliquer une procédure de date | Bonsoir. 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:29 | Excel - VBA | Format pour saisir la date | Bonsoir 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:19 | Excel - VBA | Appel de macro ne fonctionne pas | Une 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:00 | Excel - VBA | Recopie de formules automatisée | Dans 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:55 | Excel - VBA | Insertion de ligne dans un tableau | Une 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:39 | Excel - VBA | MFC et insertion nouveau terme dans une liste | J'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:03 | Excel - VBA | Sélection de cellules par code ASCII | Pour 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:14 | Excel - 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:56 | Excel - 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:02 | Excel - VBA | Ecriture sur la dernière ligne identifiée par une variable | Aprè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:41 | Excel - VBA | Obtenir le N° de la première ligne vide d’une colonne | Pour 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:25 | Excel - VBA | Ne conserver qu'une feuille du classeur | Aprè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:24 | Excel - VBA | Supprimer une ligne dans une feuile | Une 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:52 | Excel - VBA | Fusion et publipostage de champ important | Un 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:05 | Excel - VBA | Pour effectuer un tri complet | Je 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:39 | Excel - VBA | Identifier une textbox dans un multipage | J'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:06 | Office | Où trouver l'onglet Compléments dans Word Office | Voulant 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:20 | Excel - VBA | Manipulation fichiers en VBA | Je 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:07 | Excel - VBA | Erreur d’exécution 91 -Variable objet ou variable de bloc with non définie | Dans 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:37 | Excel - VBA | Désactiver plusieurs togglebuttons en même temps | Sur 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:40 | Excel - VBA | Trier une séquence de chiffres en VBA | Comment remettre cette séquence 376429815 dans l'ordre croissant 123456789 avec des instructions Vba dans une Msgbox par macro ? Merci... |
15/02/2019 à 11:50 | Office | Affichage numéro de ligne dans Word 365 | La 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:20 | Excel - 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:03 | Excel - VBA | MFC -Recopie B dans C en fonction de A | Bonjour 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:47 | Excel - VBA | Modification du répertoire de fusion | Avec 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:12 | Excel - VBA | 2/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:34 | Excel - VBA | Modifier format cellule A par écriture en cellule B par MFC | Dans 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:18 | Excel - 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:17 | Excel - VBA | Miise en forme conditionnelle colorier ligne/cellule | Une 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:28 | Excel - VBA | Fonction SI(OU) ne répond pas | Dans 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:57 | Excel - VBA | Modifier FormulaR1C1 | Bsr 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:22 | Excel - VBA | Décompter le temps de sauvegarde | Bjr 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:30 | Excel - VBA | Activer le clic d'un autre bouton | Dans 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:01 | Excel - VBA | Insertion label refusé - nom ambigu | Dans 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:41 | Excel - VBA | Lancer une procédure depuis procédure | Sur 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:44 | Excel - VBA | Extraction 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:09 | Excel - VBA | Extraction de 2 mots d'une chaîne | Une 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:54 | Excel - VBA | Public Withevents | Sur 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:00 | Excel - VBA | Saisie de l'heure dans textbox | Comment 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... |