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 28

DateAuteur du sujetSujetExtrait du message
26/02/2021 à 18:44isa La méthode default de l'objet range a échouéVous ne pouvez pas alimenter votre listbox avec l'instruction "rowsource" dès lors que le tableau spécifié dans cette instruction est modifié en cours d"exécution. Cela conduit à un plantage d'Excel .....
25/02/2021 à 10:15MPETIT Erreur 424 "Objet requis" ListBoxIl n'est pas possible avec une ListBox d'avoir des couleurs distinctes pour les lignes. Mais je pense que c'est possible avec une ListView, contrôle maintenant disponible sur EXCEL 2019 64 bits, alors que sur les versions antérieures, il ne l'était que sur les versions 32 bits...
16/02/2021 à 21:19l3 PtitBiscuitOptimisation de codeJe pense qu'il faut vérifier votre référence de nom "Matériels". Elle est peut être mal bornée et contient donc un nombre excessif de lignes vides. L'instruction MsgBox Range("Matériels").Rows.Count vous donnera son nombre de lignes qui n'est pas forcément celui des lignes renseignées. Par ailleurs...
12/02/2021 à 18:25tenders_vba Evénement - Mise à jour d'une tableDans le principe, le modèle de données s'apparente à une base de données Access puisqu'il est fait pour grouper plusieurs tableaux structurés (tables) et gérer les relations entre eux. C'est donc un nouvel objet à part. Pour son optimisation, voir cet article de Microsoft https://support.microsoft.c...
12/02/2021 à 12:27tenders_vba Evénement - Mise à jour d'une tableDans la fenêtre de création de votre tableau de destination, il faut cocher en bas : ajouter au modèle de données...
10/02/2021 à 22:57motg12 Problème pour calculer la différence entre 2 dates inférieure à 1900Ci-dessous une solution...
10/02/2021 à 16:51motg12 Problème pour calculer la différence entre 2 dates inférieure à 1900Bon,jour, Par exemple, cette formule permet d'ajouter 400 années à une date comprise entre 1582 et 1900, pour devenir donc une date gérable par Excel DATEVAL(GAUCHE(A1;6)&CNUM(DROITE(A1;4))+400)...
07/02/2021 à 19:37Ergotamine Référence cellule VS table structuréePour compléter ce qui vient d'être dit, l'utilisation d'un tableau structuré apporte un certain nombre d'avantages, notamment : 1- il est borné, donc pas besoin de gérer une fin de tableau. Sa borne est affichée via un petit triangle dans la dernière cellule en bas à droite. 2- Toute formule standar...
02/02/2021 à 22:53adbd Ouvrir un fichier sur sharepoint depuis VBAJe pense que vous devez créer un lecteur réseau relatif au partage SharePoint qui contient le classeur https://www.windows8facile.fr/sharepoint-lecteur-reseau-windows/ , puis accéder au classeur via ce lecteur réseau...
02/02/2021 à 11:00Tisajeff Feuille et ThisWorkbookLes modules N sont généralistes et ne sont pas des modules de classe. Les procédures qu'ils contiennent sont appelables directement sans besoin d'être préfixé par le module auquel elles appartiennent. Il ne peuvent pas gérer d'événements . Dans le publipostage et l'envoi de mail via Outlook, il n'y...
02/02/2021 à 10:29Tisajeff Feuille et ThisWorkbookC'est tout à fait ça. J'ajoute quelques infos supplémentaires. Comme tous ces objets sont des modules de classe, il est possible d'y gérer des événements supplémentaires qui ne leur sont pas directement associés comme des événements Word ou Outlook ou MailEnvelope . Par ailleurs, bien noter la diffé...
02/02/2021 à 10:01Tisajeff Feuille et ThisWorkbookTous ces objets correspondent à des modules de classe et sont donc dotés des événements qui leur correspondent. Leur principal intérêt est donc de pouvoir utiliser les procédures liées à leurs événements. Au niveau du code, il est possible d'utiliser l'objet "Me" qui les représente. Par ailleurs Thi...
31/01/2021 à 19:54Micka90340Création calendrierIl est clair que le plus rapide est toujours d'écrire directement dans la cellule. Après, le but du calendrier est surtout de bien contrôler la saisie de sa date sans y perdre trop de temps...
31/01/2021 à 17:58Micka90340Création calendrierMerci pour ta remarque. J'ai construit en fait ce calendrier pour saisir des dates de naissance car les autres sont beaucoup moins ergonomiques dans ce cas. ci-joint le calendrier complet avec choix du jour...
31/01/2021 à 16:34Micka90340Création calendrierCi-jointe autre proposition...
30/01/2021 à 00:06Ln16Problématique feuille de calcul à partir d'un tableau de donnéesCi_dessous une façon d'opérer : A- Remplir le tableau des fournisseurs. Comme c'est un tableau structuré et que ce dernier est toujours borné, vous ne devez pas laisser de lignes blanches. La borne du tableau est identifiée par un petit triangle figurant dans la dernière cellule en bas à droite. B-...
29/01/2021 à 12:01Ln16Problématique feuille de calcul à partir d'un tableau de donnéesCi-jointe proposition...
28/01/2021 à 19:12ArnaudLBRD Récupérer le nom du bouton de commande sur lequel on cliqueBonjour; Pour ce faire, il vous faut un module de classe ci-jointe proposition...
26/01/2021 à 18:51Ln16Problématique feuille de calcul à partir d'un tableau de donnéesSi vous ne maîtrisez pas le VBA, le mieux est donc d'utiliser 2 tableaux structurés et d'apprendre à se servir de PowerQuery. tutoriel tableau structuré sur ce site : https://www.excel-pratique.com/fr/astuces/tableau-structure une vidéo sur la fusion de tables avec PowerQuery : YfyAOhLFZK8 Créez déj...
26/01/2021 à 12:14Ln16Problématique feuille de calcul à partir d'un tableau de donnéesPour gérer correctement vos commandes, il vous faut au minimum 2 tableaux, un pour les commandes et l'autre pour les founisseurs. Le lien entre les 2 tableaux se fera par l’identifiant fournisseur (par exemple plutôt un numéro associé au nom du fournisseur), cet identifiant devant se retrouver dans...
26/01/2021 à 10:31fanny_xlsInsérer une formule dans la ligne d'en-tête en mode tableau : Affiche "0"Ce que vous demandez n'est pas possible. Quand vous utilisez un tableau structuré, la ligne d'entête ne peut que contenir des valeurs fixes et non des formules...
25/01/2021 à 19:42Arno24470Conversion d'un fichier dynamique Excel en html pour intégrer à un siteUne solution qui fonctionnera est plutôt d'utiliser le lecteur Microsoft Excel en ligne. 1- importer le fichier sur ton site dans un répertoire à y définir sous la racine, par exemple : excel 2_ créer un lien HTML avec l'adresse suivante : https://view.officeapps.live.com/op/view.aspx?src=http://"to...
25/01/2021 à 12:18Menal Remplir un fichier Word à partir d'un fichier ExcelVoir ce post: https://forum.excel-pratique.com/excel/injecter-des-valeurs-de-cellules-excel-dans-un-fichier-word-1.....
22/01/2021 à 10:31Prob Selection multiple dans une listbox...
21/01/2021 à 18:31jeannoL Tri Personnalisé par l'intermédiaire d'une touchePour l'importation de la macro, le plus simple est d'ouvrir les 2 fichiers : 1- aller dans l'éditeur VB 2- sélectionner le module "Tri" du classeur : Tableau-1.xlsm 3- faire un glisser-déposer vers le classeur : classeur_2.xlsx 4- fermer le classeur : Tableau-1.xlsm 5- enregistrer le classeur : clas...
21/01/2021 à 13:17olb Compter le nombre de cellule colorée par la mise en forme conditionnelleOui mais il s'agit bien de tester si la MFC est vraie avec la fonction "Evaluate". J'ai d'ailleurs moi-même créé une fonction assez complexe le permettant. Ce que j'ai voulu dire, c'est qu'on ne peut pas directement tester la couleur de la cellule...
21/01/2021 à 12:24Laurchante Envoi mail automatique Excel/VBAUne solution simple est de supprimer la signature avec cette instruction...
21/01/2021 à 11:36Laurchante Envoi mail automatique Excel/VBAUne modif à essayer pour la première solution...
21/01/2021 à 10:14Laurchante Envoi mail automatique Excel/VBAEssayer ceci avec 2 lignes d'espacement...
21/01/2021 à 10:00lpl44Appeler une private sub click dans une autre feuilleMission impossible. Si la procédure d'une feuille est privée, elle ne peut pas être appelée ailleurs. Il faut alors la déclarer publique en supprimant le Private. Pour appeler ensuite une procédure publique dans une feuille, il faut la préfixer par la variable objet de la feuille (pas son nom). Le n...
21/01/2021 à 09:47Gabin37 Fonction: Variable Objet ou bloc with non définieL'instruction "set" est obligatoire pour définir une variable objet...
21/01/2021 à 09:43Andbed Erreur Endwith sans WithIl vous manque déjà un "next Cell" Il serait bon que vous indentiez votre code correctement, cela vous éviterait ce type d'erreur ......
21/01/2021 à 09:37Laurchante Envoi mail automatique Excel/VBASi l'on passe par l'éditeur Word ( GetInspector.WordEditor ), pour envoyer le mail via Outlook, Il faut utiliser la séquence ".Display" + ".Send" La commande ".Display" est un passage obligé...
21/01/2021 à 09:32Gabin37 Fonction: Variable Objet ou bloc with non définie"Donnees " est une variable objet de classe Worksheet. Donc...
21/01/2021 à 09:00worcqLe tableau ExcelLa recopie automatique de ta formule en colonne E ne peut pas fonctionner avec la fonction Somme. Mais cette fonction n'apportant rien au vu de son contenu, tu peux la supprimer en ne conservant que son contenu. La formule restante se recopie bien automatiquement. Tu travaillais au départ sur un tab...
20/01/2021 à 22:15worcqLe tableau ExcelLa bonne solution est d'utiliser un tableau structuré avec une ligne TOTAL, qui vous recopiera automatiquement vos formules : menu insertion --> bouton tableau Une fois votre tableau structuré créé, 1 -cliquer sur un des éléments du tableau, le bouton "Outils Tableau" apparait alors en haut au mi...
20/01/2021 à 20:57jeannoL Tri Personnalisé par l'intermédiaire d'une toucheCi-jointe proposition...
20/01/2021 à 20:08Micka90340Empêcher l'ouverture d'un UserformCela ne fonctionne que si vous ouvrez le fichier là où il est stocké et non à partir d'un raccourci sur le bureau ou ailleurs...
20/01/2021 à 19:55olb Compter le nombre de cellule colorée par la mise en forme conditionnelleComme le dit Steelson : Le plus simple est quand même de compter à partir des valeurs / données qui induisent la couleur en MFC, La seule autre façon plus compliquée est de tester pour la plage concernée combien de fois la MFC est vraie. En tout cas, aucun comptage relatif à un test sur la couleur n...
09/01/2021 à 20:52MICHAELH Recevoir un message lorsque le mail est envoyéSi cela vous arrange, oui et je respecterai alors la confidentialité...
09/01/2021 à 19:50MICHAELH Recevoir un message lorsque le mail est envoyé...
07/01/2021 à 15:48MICHAELH Recevoir un message lorsque le mail est envoyéPour recevoir l'info que le mail est parti, adoptez la solution donnée par Steelson. La procédure événementielle vous "rendra la main" pour la suite du code. Vous pouvez évidemment combiner les deux...
07/01/2021 à 13:57MICHAELH Recevoir un message lorsque le mail est envoyéVous pouvez utiliser une procédure événementielle d'Outlook pour redérouler un code quand le message sera envoyé. Exemple avec ce code à insérer dans votre feuille "CLIENT"...
21/12/2020 à 23:14HellyadesTransformer une ligne en ecriture comptableJe suis étonné que vous n'ayez que le choix PDF pour récupérer vos relevés bancaires. Pour ma part en tant que simple particulier, ma banque me donne le choix de les récupérer sous Excel ou en CSV. En tant que société, si vous n'avez pas cette option, vous devez pouvoir la négocier avec vos banques...
21/12/2020 à 20:14HellyadesTransformer une ligne en ecriture comptableVous évoquez une comptabilisation bancaire. Je suppose qu'elle se rapporte au règlement de vos factures. Il faudrait déjà connaitre le ou les modes de règlement employés : effet de commerce, prélèvement, virement, chèque, TIP, TUP, carte, .... Ou alors il s'agit du rapprochement de vos comptes banca...
05/12/2020 à 10:09grorkal Eviter l'ouverture d'un fichier déjà utilisé sur Excel office365 ProSauf erreur, la coédition se pratique en ligne avec une application Excel de type Web (qui ne peut donc fonctionner avec VBA : pas de macro possible) et non avec une application Excel de type Office 365 fonctionnant sur un PC. Par ailleurs, il me semble que la coédition en ligne est prévue pour gére...
26/11/2020 à 18:29Lasource06 Récuperer le Nom du Classeur non actifD'après votre description, votre classeur A est celui où s'exécute votre code. Il est alors représenté par l''objet de classe WorkBook : ThisWorkBook. La propriété ThisWorkBook.Name vous fournira donc le nom du classeur A...
26/11/2020 à 18:21GRAL Problème avec ThisWorkBook.Path sur OneDriveIl faut affecter un lecteur réseau à ton OneDrive ( https://www.it-connect.fr/connecter-un-lecteur-reseau-onedrive-sous-windows/ ) et ensuite donner à la variable fichier, le chemin complet du classeur...
26/11/2020 à 18:10agallProblème de compatibilité d'une ListBox avec MACIl me semble que la version Mac d'Excel ne supporte pas les contrôles ActiveX...
23/11/2020 à 10:55BZH83Liste documents présents sur Google DriveLa solution la plus simple est de synchroniser ton GoogleDrive avec Windows via le client de synchornisation Google ( https://www.google.com/intl/fr_ALL/drive/download/ ) et ensuite de lui affecter un lecteur virtuel avec l'utilitaire Visual Subst ( https://download.cnet.com/Visual-Subst/3000-2248_4...