Passionné d'Excel

Inscrit le :13/06/2016
Dernière activité :22/04/2026 à 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 43

DateAuteur du sujetSujetExtrait du message
12/03/2019 à 14:20FDL385402 Listbox alimentées par 2 onglets et filtrées par 1 comboboxCi-jointe nouvelle version avec lien vers userform5. Cela doit venir de la définition de l'indice de ligne que j'ai passé de Integer à Long...
12/03/2019 à 12:19FDL385402 Listbox alimentées par 2 onglets et filtrées par 1 comboboxJe comprends maintenant mieux votre demande. Pour être logique, il faudrait mettre LISTE INTERLOCUTEURS et non LISTE CONTACTS. Je vous resoumets une proposition...
12/03/2019 à 12:11sad006Userform planning selon mois et annéesCi-jointe une proposition via : 1- conversion de vos 2 tableaux "liste complète" et "planning" en objets tableau : menu Insertion --> bouton Tableau 2- ajustement à l'activation de la feuille "planning", du tableau correspondant au nombre de lignes du tableau "liste complète" 3- ajout de critères...
11/03/2019 à 17:08FDL385402 Listbox alimentées par 2 onglets et filtrées par 1 comboboxCi-jointe une proposition avec appel du UserForm5 à partir du bouton "INTERLOCUTEURS" du UserForm4...
11/03/2019 à 12:44FDL385402 Listbox alimentées par 2 onglets et filtrées par 1 comboboxJe vais continuer l'aide que je vous avais apportée sur votre précédente demande et commenter le code. Quelques remarques : 1- Utilisation des propriétés des objets tableau (ListObject) présents sur vos feuilles "Contact Fournisseur" et "Interlocuteur". L'objet tableau "Interlocuteurs" doit être aju...
10/03/2019 à 21:45ihou Lier Date automatique avec le jour fixe dans le tableauUne proposition via ma fonction personnalisée : Date_1er_jour_semaine...
10/03/2019 à 00:03AxelleGreenAide compréhension syntaxe VBAF3 est certes un élément de F2, mais il n'appartient pas à la même classe. F2 appartient à la classe des feuilles (WorkSheet), tandis que F3 appartient à la classe des plages (Range). Le nom de variable F3 est illogique et ne concourt donc pas à la clarté du code. Une variable plus logique serait pa...
09/03/2019 à 20:11AxelleGreenAide compréhension syntaxe VBABravo pour la synthèse. renvoie un objet VBA : F1, instance de la classe WorkSheet pour la 1ère feuille du classeur renvoie un objet VBA : C1, instance de la classe Range pour la cellule A1 de la1ère feuille du classeur...
09/03/2019 à 19:45AxelleGreenAide compréhension syntaxe VBABonsoir, Tout simplement parce que l'objet F2 muni de la propriété Cells(1,1) représente la cellule A1 de la deuxième feuille du classeur, soit une plage (Range) d'une cellule. F2.Cells(1, 1) appartient donc à la classe Range et non à la classe WorkSheet. La méthode de collage pour la classe Range e...
08/03/2019 à 22:19AxelleGreenAide compréhension syntaxe VBAUne classe est par définition un ensemble d'éléments possédant les mêmes propriétés, événements et méthodes (actions). Toute classe Microsoft possède une structure définissant ces propriétés, événements et méthodes, cette structure étant stockée dans une bibliothèque. L' instance d'une classe est la...
08/03/2019 à 19:40FDL38540 Filtre d'une textbox selon une liste de valeur comboboxIl faudrait que vous soyez plus précis sur votre demande d'explication. Je vais m'en tenir au principe de ce que j'ai codé : 1- Stockage en mémoire de la feuille REF_FOURNISSEUR dans 4 dictionnaires imbriqués selon la hiérarchie de votre feuille : (domaine / spécialité / produit / fournisseur) - Le...
08/03/2019 à 11:55CylanniaMacro lien dans une listeCi-jointe une autre proposition en remplaçant les liens hypertexte par une macro...
06/03/2019 à 19:26WillauListing pour email selon sélection dans un tableauCi-jointe une proposition via sélection Email.To et Email.CC...
06/03/2019 à 18:51Guillaume44000 Mise à jours base de donnéeCi-jointe une proposition...
06/03/2019 à 12:34maksideLissage nombre sur cellules coloréesA priori, dans ton code VBA, adapter alors la fonction en procédure Sub...
06/03/2019 à 12:32Philippe27 Calcule horaire et planning avec changement de dateCi-jointe une proposition...
06/03/2019 à 10:45jonat28Erreur methode enveloppe visibleOui, mais il faut alors connaitre le logiciel de messagerie utilisé ...
06/03/2019 à 10:12jonat28Erreur methode enveloppe visibleC'est peut-être que la propriété MailEnvelope n'est pas disponible sur Excel 2007...
06/03/2019 à 10:07maksideLissage nombre sur cellules coloréesUne solution possible via une fonction appliquée en formule matricielle : 1- sélectionner la plage où appliquer la formule 2- Ctrl + Shift + Entrée ci-joint exemple...
05/03/2019 à 20:11jonat28Erreur methode enveloppe visibleJe ne sais pas si cela un impact dans Office 2007, en tout cas l'instruction ci-dessous : est inutile à partir du moment où vous avez ajouté l'instruction d'envoi automatique...
04/03/2019 à 16:51Nouch Formulaire & DateCi-jointe version avec contrôle sur la date...
03/03/2019 à 13:35Rag02700(VBA) Contenu illisible suite liste déroulanteCi-jointe une proposition de solution via gestion de références...
02/03/2019 à 17:03petiteAutomatisation frais kilométriquesSans soumission du modèle de votre tableau + un exemple de remplissage avec une description de l'application des barèmes URSSAF, vous n'avez effectivement aucune chance de réponse...
02/03/2019 à 16:55patsw Active.cell multiple en sujet de mailEssayer ce code...
01/03/2019 à 20:54VDMICHEL Incompatibilité de typePlusieurs raisons possibles mais en voici déjà une : Si le matching est erroné, col contient une valeur d'erreur...
01/03/2019 à 18:40Rag02700(VBA) Contenu illisible suite liste déroulanteJe rencontre bien ton problème mais épisodiquement. Il se produit apparemment dès lors qu'un certain nombre de caractères sont entrés dans la liste de validation via VBA.La limite pourrait être par exemple 256...
01/03/2019 à 17:37RoginouCalcul sur un fichier A à partir d'une recherchev sur fichier BQuelle est exactement la situation ? 1- classeur macros personnelles en .xls 2- fichier A en .xlsx 3- fichier B en .xls Combien de classeurs ouverts avant l'ouverture du fichier B ...
01/03/2019 à 11:11RoginouCalcul sur un fichier A à partir d'une recherchev sur fichier BOK. C'est plus clair. ci-dessous code modifié en conséquence...
01/03/2019 à 10:57AcideA7X Lien vers une fonction écrite dans une autre celluleUne proposition avec macro permettant de mettre à jour les formules de toutes vos fiches produit à partir de la fiche de produit vide...
01/03/2019 à 09:52RoginouCalcul sur un fichier A à partir d'une recherchev sur fichier BDans quel fichier se trouve la macro ?? D'après ce que tu dis, c'est dans le fichier A En tout cas, chez moi, ça fonctionne...
28/02/2019 à 20:20RoginouCalcul sur un fichier A à partir d'une recherchev sur fichier BEssayer ce code : NB : ThisWorkBook représente toujours le classeur où s'exécute le code...
28/02/2019 à 18:33PiheeCompléter un tableau de listesCi-jointe autre solution avec une proposition d'aménagement de la feuille 2...
28/02/2019 à 14:09CocomayAutomatisation totaux + classement automatiqueCi-jointe une proposition. L'automatisation des résultats dans la feuille general est un peu complexe car il y a des disparités d'écriture au niveau du nom des équipes : majuscules et accents. J'ai donc dû faire appel à une fonction personnalisée de suppression des accents. Pour ce qui concerne le c...
28/02/2019 à 11:33Thomas-14 Ouverture d'un calendrier à partir d'un clic - Excel 2013Je peux vous proposer le calendrier que j'ai développé, utilisable dans un formulaire ou dans une feuille. Ce calendrier gère les jours fériés et les week-end et se positionne en fonction de la zone à remplir. Sa mise en place est simple : 1- stocker le contrôle ("calendrier.xlam" ci-joint) dans le...
28/02/2019 à 11:14dubdub87Problème avec la formule RecherchevTon problème est que RechercheV ne fonctionne que sur la première colonne de la plage. Essayer plutôt cette formule ...
28/02/2019 à 10:49jahman Rechercher dans une plageSet pl = Range("A4:B" & Cells(Application.Rows.Count, "B" ).End(xlUp).Row)...
28/02/2019 à 10:33petiteAutomatisation frais kilométriquesCi-joint exemple de note de frais...
27/02/2019 à 19:33blackbeard75Userform Décimaux ne fonctionnent pasDans les paramètres régionaux pour Excel en français, la ", "est le point décimal et le "." est le séparateur pour l'édition des nombres. Au niveau VBA, il y a des disparités d'interprétation. Les fonctions VBA : IsNumeric, CDec, … reconnaissent bien la virgule comme point décimal mais il n'en est p...
27/02/2019 à 16:10flopMise à jour de liens d'un fichier "maitre"Essayer avec ce classeur que j'avais développé en son temps pour afficher et modifier toute liaison d'un fichier Office : Excel, Word, PowerPoint. 1- cliquer sur le bouton "Démarrer" 2- entrer le chemin du répertoire où se trouvent vos fichiers 3- tous les liens s'affichent 4- entrer la chaîne à rem...
27/02/2019 à 15:51Yeshua Workbooks(WBOOK1).activate sur WBOOK1 généré, ouvert et non sauvegardéMerci de ce retour car l'alternative est intéressante...
27/02/2019 à 13:45MistinguetteExcel VBA 2 COMBOBOX dont la seconde reste avec doublonVous avez sans doute oublié les déclarations de variable au niveau du module avant toute procédure Sub Par ailleurs, j'ai amélioré ma réponse précédente en ajoutant le tri de vos titres et entreprises dans vos Comboboxes...
27/02/2019 à 13:07MistinguetteExcel VBA 2 COMBOBOX dont la seconde reste avec doublonJ'ai remplacé vos 2 boutons "suivant" et "précédent" par une scrollbar à insérer dans votre formulaire Les lignes à afficher sont gérées via une variable tableau au niveau du module. La ligne courante affichée est également une variable au niveau module. Ajout du tri des titres et entreprises via ma...
27/02/2019 à 11:42Yeshua Workbooks(WBOOK1).activate sur WBOOK1 généré, ouvert et non sauvegardéPour une application, instance =processus en cours d'exécution. S'il existe 2 instances d'Excel, cela signifie qu'Excel est exécuté 2 fois et qu'il existe 2 applications Excel au niveau des processus (voir gestionnaire des tâches)...
27/02/2019 à 10:58Clair-etteRecherche V réponses multiplesMerci de ta réponse. C'est une fonction que j'ai améliorée au fur et à mesure et en particulier sur la recherche des dates et heures sous différents formats...
27/02/2019 à 10:52Yeshua Workbooks(WBOOK1).activate sur WBOOK1 généré, ouvert et non sauvegardéCela dit, pour récupérer l'instance Excel Internet, tu peux également essayer l'instruction ci-dessous, sous réserve que c'est bien la première instance ouverte. Autrement dit, il faut d'abord ouvrir le fichier Internet et ensuite le classeur qui le récupère...
27/02/2019 à 10:43Yeshua Workbooks(WBOOK1).activate sur WBOOK1 généré, ouvert et non sauvegardéSi. Il y a un chemin temporaire. Pour une extraction avec le navigateur Edge, le chemin chez moi est : Environ("LOCALAPPDATA") & "\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\TempState\Downloads"...
27/02/2019 à 10:21Yeshua Workbooks(WBOOK1).activate sur WBOOK1 généré, ouvert et non sauvegardéEn fait, après vérification, il faut le chemin complet du fichier avec son extension...
27/02/2019 à 10:10Clair-etteRecherche V réponses multiplesUne proposition via ma fonction personnalisée utilisée en formule matricielle RECHERCHEVM (plage; colonne de la plage; argument1; argument2; ...) Rappel saisie formule matricielle : 1- sélectionner la plage d'application de la formule 2- saisir la formule 3- valider via Ctrl + Shift + Entrée...
26/02/2019 à 19:16Yeshua Workbooks(WBOOK1).activate sur WBOOK1 généré, ouvert et non sauvegardéForcément car le classeur ouvert via internet se trouve dans une autre instance de l'Application Excel. Il est possible de récupérer l'instance de l'application Excel où se trouve le classeur Internet via son nom avec l'instruction suivante ...
26/02/2019 à 19:00MistinguetteExcel VBA 2 COMBOBOX dont la seconde reste avec doublonEssayer ce début de code ...