Passionné d'Excel

Inscrit le :13/06/2016
Dernière activité :Mercredi à 12:31
Version d'Excel :2021 FR 64 bits
Emploi :bénévole associations Goutte d'Or
Lieu :Paris
Messages
4'199
Votes
1'054
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par thev - page 74

DateAuteur du sujetSujetExtrait du message
26/06/2017 à 17:14pedro89 Sauvegarder un Userform en utilisant les numéros de colonneVBA n'est pas en cause mais j'irai un peu dans le même sens que Galopin01. Après avoir jeté un œil sur ta base de données Excel, j'avoue ne pas avoir compris quelles étaient les données rattachées à une consultation, d'autant plus que certaines vont de 1 à 6 et d'autres de 1 à 10. Il me semble tout...
26/06/2017 à 16:51MrJuice VBA -Différencier ouverture automatique & ouverture manuellePour éviter cela, apporter cette modification Cela vient du fait que le fichier a été enregistré en lecture seule recommandée. Ma proposition est de l'enregistrer normalement et de l'ouvrir en lecture seule à l'ouverture de la session Windows. Si l'ouverture se fait via une ligne de commande avec Ex...
24/06/2017 à 18:46samyokyan Effacer cellules vides copie feuille nouveau classeurApporter cette modification ...
24/06/2017 à 18:20Pilougne ListBox_MultiFeuilleIl suffit de définir le nom "Sociétés" au niveau de la feuille et non plus du classeur, et donc de le référencer à partir de la feuille. ci-jointe modification...
23/06/2017 à 17:56MrJuice VBA -Différencier ouverture automatique & ouverture manuelleSi au démarrage de la session, le classeur est ouvert automatiquement en lecture seule, le code pourrait être...
23/06/2017 à 17:46HelldouardRecherche V en boucleC'est normal car ce n'est pas une macro mais une fonction. Tu la trouveras en cliquant sur le bouton "fx" de la barre de formule...
23/06/2017 à 09:40HelldouardRecherche V en boucleIl suffit d'utiliser la fonction personnalisée : RECHERCHEVM ci-dessous que j'ai développée. 1- l'insérer dans un module via l'éditeur VBA 2- utiliser une formule matricielle sur la plage de restitution ( sélectionner la plage et appuyer sur Ctrl + Shift + Entrée) 3- sans formule matricielle, seule...
22/06/2017 à 20:52iBennyFonction 'Find' décale ???Pour obtenir la cellule vide de la ligne 1, il faut que la ligne 1 soit entièrement vierge. Par ailleurs, si la feuille est entièrement vierge, Cellvide ne sera pas trouvée et donc égale à "nothing"...
22/06/2017 à 20:23MrJuice VBA -Différencier ouverture automatique & ouverture manuelleTout d'abord une petite correction à effectuer, compléter l'instruction voir mon dernier post : https://forum.excel-pratique.com/excel/demarrer-une-macro-sous-une-condition-date-t94755.html Ensuite pour votre question, une suggestion simple pour différencier les 2 méthodes d'ouverture du fichier : 1...
19/06/2017 à 19:16Pilougne Tables_TableauxCi-jointe adaptation du code à l'objet Tableau de Archive...
19/06/2017 à 16:48MrJuice Démarrage automatique d'une macro avec conditionUne petite modification pour éviter l'envoi de plusieurs mails si plusieurs dates sont inférieures ou égales à la date du jour...
19/06/2017 à 12:19MrJuice Démarrage automatique d'une macro avec conditionDans ce cas, prendre ce code ...
17/06/2017 à 01:38MrJuice Démarrage automatique d'une macro avec conditionEn supposant que la colonne D se trouve sur Feuil1, il suffit de placer ce code dans ThisWorkbook Ce code s'exécutera donc à l'ouverture du fichier...
15/06/2017 à 13:25RemBabar Macros événementielle _ actualisation d'un TxTPour cela, utiliser le code suivant, en supposant que Feuil1 est la feuille à laquelle est rattachée la connection...
14/06/2017 à 11:34RemBabar Macros événementielle _ actualisation d'un TxTEn supposant que ton fichier texte importé s'appelle "fichier1.txt' et que tu aies donc constitué une connexion via DataQuery, il faut au niveau du code de la feuille contenant cette connexion, définir : 1- les événements relatifs à l'objet DataQuery et la variable associée 2- lier la variable ci-de...
12/06/2017 à 19:42ced02 VBA (plusieurs problèmes formulaire)Pour le moment, je ne vois pas où est le problème. Si le code est placé dans ThisWorkBook, il s'exécute à l'ouverture du classeur. Voir exemple ci-joint où j'ai inséré une instruction STOP pour bien montrer que le code s'exécute à l'ouverture du classeur...
12/06/2017 à 19:18ValocheRAZ sur USERFORMDésolé, je n'arrive pas à reproduire le cas que tu cites. Il faudrait que tu sois plus précis dans la séquence d'opérations que tu effectues. Je ne sais pas à quoi cela correspond. Pour moi, on clique sur la ligne client affichée dans la ListBox et le bouton "Modifier" apparaît alors. Si je change l...
10/06/2017 à 21:34PheaUserform ne fonctionnant plus avec DatePickerMerci pour ton commentaire. ci-dessous lien pour son fonctionnement avec une macro complémentaire https://forum.excel-pratique.com/excel/mise-a-disposition-d-un-controle-calendier-date-picker-t85358.html...
10/06/2017 à 19:45ced02 VBA (plusieurs problèmes formulaire)Une solution serait de ne pas laisser les champs vides et de mettre automatiquement un blanc (=" ") s'ils n'ont pas été remplis. J'ai prévu cette possibilité dans le code en utilisant la valeur par défaut donnée par la propriété "Tag" de chaque contrôle. Pour les combobox "oui,non", la valeur de la...
10/06/2017 à 19:23ValocheRAZ sur USERFORMCorrection recherche + possibilité modification Pour valider la recherche, appuyer sur la touche Entrée...
10/06/2017 à 17:32ced02 VBA (plusieurs problèmes formulaire)Pour ton tri, le mieux est de le faire à l'ouverture du fichier en insérant ce code dans ThisWorkBook...
10/06/2017 à 13:04NeimadEnregistrer sous forcer extensionCe n'est pas possible en utilisant la boîte de dialogue standard. La seule solution est de créer un formulaire UserForm1 demandant le nom du fichier à enregistrer et d'ajouter ce code dans ThisWorkBook...
09/06/2017 à 18:10ced02 VBA (plusieurs problèmes formulaire)C'est corrigé et ça fonctionne...
09/06/2017 à 17:34ced02 VBA (plusieurs problèmes formulaire)Ok. Je regarde...
09/06/2017 à 17:33PheaUserform ne fonctionnant plus avec DatePickerJe te propose le contrôle calendrier que j'ai développé ci-joint exemple...
09/06/2017 à 14:01ced02 VBA (plusieurs problèmes formulaire)Ci-jointe nouvelle proposition pour le conjoint. Pour ce qui concerne les zéros apparaissant au niveau des liaisons pour les zones non renseignées, une solution pourrait être de les remplir automatiquement par un blanc. Pour l'exemple, si les combobox à oui ou non ne sont pas renseignées, je les ini...
08/06/2017 à 18:40ced02 VBA (plusieurs problèmes formulaire)Pour le contrôle du remplissage du nom de l'agent...
08/06/2017 à 16:46ValocheRAZ sur USERFORMLe mieux est de créer une table Excel = Tableau1 correspondant à tes clients, ce qui permet un code plus intuitif. D'autre part, j'ai simplifié ton code d'affichage de la ListBox qui me paraissait bien compliqué. ci-jointe proposition...
08/06/2017 à 12:53ced02 VBA (plusieurs problèmes formulaire)Pour ce qui concerne ton organisation de saisie et plus précisément le portable permanencier, une solution pourrait être : 1- mettre sur le serveur le classeur contenant mon formulaire, que l'on pourrait appeler classeur_Cédric 2- modifier le formulaire d'Henri pour qu'il accède au classeur_Cédric a...
08/06/2017 à 12:22ced02 VBA (plusieurs problèmes formulaire)Tout d'abord, en fait, la double transposition n'est pas nécessaire. Cette instruction est suffisante : J'ai effectué cette simplification dans le nouveau code de l'UserForm1. Cela me parait une bonne idée d'utiliser la page "Divers" qui d'ailleurs pourrait être renommée "Conjoint", sauf qu'alors la...
07/06/2017 à 11:30ced02 VBA (plusieurs problèmes formulaire)Ci-jointe nouvelle proposition 1- supprimer l'ancien UserForm1 et récupérer le nouvel UserForm1 2- nommer la colonne S en CONJOINT_COLLECTIVITÉ_F1 (voir code associé à Feuil1)...
06/06/2017 à 10:02ced02 VBA (plusieurs problèmes formulaire)J'ai été absent ce week-end et suis de sortie aujourd'hui. Ta demande supplémentaire ne devrait pas poser de problème. Il faudrait cependant nommer ta colonne "s" avec le suffixe F1 qui identifie toutes les colonnes liées à l'agent, par exemple : "Conjoint_collectivité_F1". La TextBox intitulée "Con...
01/06/2017 à 20:16TravailleurPiscines Problème COMBOBOXJe ne t'ai pas communiqué la bonne version mais celle que tu as fournie au début de ton post....
01/06/2017 à 19:28TravailleurPiscines Problème COMBOBOXJuste pour l'exemple, j'ai créé un UserForm2 rattaché à votre feuille Devis. Vous pourrez constater que les valeurs de Userform2 sont conservées. Je ne pense pas malheureusement que cela fonctionne sous Mac. Si jamais cela fonctionnait sous Mac, je vous joins à tout hasard la documentation que j'ai...
01/06/2017 à 18:38TravailleurPiscines Problème COMBOBOXQuand vous cliquez sur "Enregistrer sous", vous fermez votre classeur et déchargez donc votre UserForm. Un UserForm rattaché à un classeur perd donc toujours ses valeurs à la fermeture du classeur. Pour qu'un UserForm conserve ses valeurs, il faut qu'il soit rattaché à la feuille mais je doute qu'un...
01/06/2017 à 14:13Stan95 Attribuer une variable à fichier dynamiqueVoir code ci-dessous...
01/06/2017 à 13:00TravailleurPiscines Problème COMBOBOXDifficile pour les utilisateurs de Windows de te répondre car le fonctionnement de l'Userform sur Mac n'est pas identique., en particulier pour ce qui concerne les 2 combobox présentes dans ton contrôle Frame 2. Ces dernières n'apparaissent pas chez moi à l'affichage de ton UserForm...
31/05/2017 à 23:25TravailleurPiscines Problème COMBOBOXAvec ce code, a priori plus de problème...
31/05/2017 à 23:05thevMise à disposition d'un contrôle calendier (Date Picker)Suite à la détection d'un bug sur les jours de la semaine, ci-jointe nouvelle version de la macro complémentaire...
31/05/2017 à 15:26uLucas Insertion calendrierMerci de m'avoir signalé ce bug. Correction effectuée...
31/05/2017 à 12:32Vince-10CommandButton rechercheCi-jointe correction...
31/05/2017 à 10:19EugèneCopier ligne de tableau2 à tableau1Je m'aperçois que j'ai fait l'inverse : tableau1 vers tableau 2 ci-dessous rectification...
30/05/2017 à 21:07EugèneCopier ligne de tableau2 à tableau1Ci-jointe proposition...
30/05/2017 à 00:22atlonia Erreur de compilation: Variable non définieIl suffit de nommer ta "combobox1" ville. Par ailleurs, les colonnes téléphone doivent être au format texte et non au format standard afin que les chiffres ne soient pas interprétés comme des nombres...
29/05/2017 à 15:22philric Copier coller selection de lignes en couleurIl faut remplacer Me par Feuil4...
29/05/2017 à 12:13gardianBarre de titre bleuLe format des barres de titre Userform et MsgBox suit le paramétrage général de toutes les fenêtres de ton système Windows. Tu ne peux donc pas en changer le format sans affecter toutes celles de Windows. Il existe des codes VBA pour faire un changement spécifique mais ils sont assez compliqués et t...
29/05/2017 à 11:44philric Copier coller selection de lignes en couleurNormal. Quand le code était associé à Feuil4(NEW), Me représentait cette feuille. Si tu en sors le code, il faut remplacer Me. par Feuil4. ou Sheets(NEW)...
28/05/2017 à 10:55awa123 Tableau structuré syntaxeJe dirais : une paire de crochet pour faire référence à une colonne ou champ de la table Excel, une double paire de crochets (avec le "@" à l'extérieur de la première paire ) pour faire référence à plusieurs colonnes ou champs de la table Excel...
27/05/2017 à 21:13philric Copier coller selection de lignes en couleurCi-jointe proposition de code associée à la feuille New...
27/05/2017 à 19:20philric Copier coller selection de lignes en couleurLe souci, c'est qu'aucune ligne n'est entièrement en jaune. Ta demande doit être plus précise...