j

Membre habitué

Inscrit le :15/12/2017
Dernière activité :01/07/2020 à 09:09
Version d'Excel :2002
Messages
142
Votes
1
Fichiers
0
Téléchargements
0

Sujets créés par jpmalb

DateForumSujetExtrait du message
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...
14/06/2018 à 20:20Excel - VBA Saisie textbox par KeypressLe but recherché étant de ne saisir que des chiffres,...... lorsque je lance cette procédure ; Private Sub TextBox2_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) End Sub l'inscription de tous les caractères saisis au clavier ne se fera dans la cellule C5 que si une touche supplémentaire ( barre...
12/05/2018 à 21:20Excel - VBA Question sur OptionButtonDans une userform, situé entre deux Textbox, un OptionButton (double) n'est pas sélectionné quand je veux passer d'un contrôle à l'autre par la touche Enter. Comment utilser la commande SetFocus pour activer l'OB La selection par la souris de lOptionButton est-elle la seule option pour le choix ? Me...
10/05/2018 à 19:07Excel - VBA Affichage automatique dans TextboxJ'explique le titre... Le fichier joint (de Michel Touron, je crois) me permet, outre le fait de saisir les noms et prénoms et aussi la saisie de la date sous une forme préformatée (__\__\____) qui me convient parfaitement ( la saisie des chiffres est continue)...., si ce n'est que pour activer la f...
30/04/2018 à 10:07Excel - VBA Par quoi remplacer listobjectLorsque cette procédure(fournie par Theze le 14/04) est lancée, j'ai ce message "Erreur de compilation - Type défini par l'utilisateur non défini" En retapant ces instructions en minuscules, je me suis aperçu que "listobject" ne se modifie pas pour devenir "ListObject". L'aide F1 m'indique "mot clé...
24/04/2018 à 23:49Excel - VBA Variables non déclarées.. je reviens sur la procédure ci-dessous.. Dans un exemple trouvé sur ce forum (en PJ)...et qui fonctionne, dans Userform_initialize, la variable " dl " apparaît non déclarée idem pour " re" dans Commandbutton... Aucune erreur n'est signalée et les valeurs sont passées... comment est-ce possible ?...
24/04/2018 à 15:12Excel - VBA Signification du nombre après Rows.CountDans l'userform, j'ai cette instruction "dl = .Cells(Rows.Count, 1).End(xlUp).Row" une explication sur cette ligne, vue dans ce forum, précisait que le "1" situé après "Rows.Count" indiquait la colonne A dans la feuille. Quand je reprends mon instruction et que je change le "1" en "2",ce sont toujou...
20/04/2018 à 15:19Excel - VBA Quelle instruction pour trier dans une combobox ?A propos de ce fichier : userform4.xls du cours VBA, comment faire en sorte que les villes soient triées par ordre alphabétique ? Merci Au lancement de l'UserForm, nous voulons que les 4 pays soient chargés dans la liste déroulante (avec la méthode AddItem) : End Sub...
19/04/2018 à 11:50Excel - VBARécupérer une valeur dans ComboboxDans cette exemple, je voudrais pouvoir récupérer le choix du combobox2 et l'inscrire sur la Feuil1... Merci d'avance...
14/04/2018 à 10:55Excel - VBAPour ThezeSous Excel 2003 ...un peu une bouteille à la mer pour Theze qui m'a fourni un exemple que je n'arrive pas à faire fonctionner... (Région pourtant inscrit dans Rowsource n'est pas reconnu) si d'autres veulent l'aider , je suis preneur... merci...
12/04/2018 à 19:44Excel - VBA Valeurs recopiées disparues"Feuil1" comporte sur la ligne "A" des données alphabétiques. "Feuil5" conçue pour être un formulaire.recoit ces mêmes informations par cette formule posée en bout de la 1ere rubrique "=Feuil1! A1" ..........Rubrique suivante :" =Feuil1! A2" etc... Après avoir quitté Excel et que je reprends cette a...
11/04/2018 à 09:29Excel - VBA Controle créé dynamiquementDebutant (balbutiant) en Excel Vba, je vois parfois ces termes "tableau dynamique"," contrôle créé dynamiquement"... que signifie ce terme "dynamique" ? Quel est son contraire, s' il existe ? Merci de vos lumières...
09/04/2018 à 22:48Excel - VBAInserer donnée dans liste comboboxDans une feuille, j'ai cree une liste et avec la combobox, je peux la consulter et y sélectionner un article... Quand l'article recherché est absent, je voudrais pouvoir le saisir par l'intermédiaire de la combo, l'ajouter à la liste existante et ensuite la trier pour une prochaine utilisation. La s...
15/12/2017 à 16:50Excel - VBA Graphique et temps en centièmesBonjour Je désire afficher les temps de natation sur un graphique.... le format Temps "mm:ss,00" est utilisé ainsi que le jour en format Date. Problème : quand je sélectionne les 3 premières lignes ( même nage) pour les transposer sous graphique: en abscisse les dates ne s 'affichent pas les temps s...