| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 26/02/2021 à 18:44 | isa | 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:15 | MPETIT | Erreur 424 "Objet requis" ListBox | Il 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:19 | l3 PtitBiscuit | Optimisation de code | Je 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:25 | tenders_vba | Evénement - Mise à jour d'une table | Dans 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:27 | tenders_vba | Evénement - Mise à jour d'une table | Dans 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:57 | motg12 | Problème pour calculer la différence entre 2 dates inférieure à 1900 | Ci-dessous une solution... |
| 10/02/2021 à 16:51 | motg12 | Problème pour calculer la différence entre 2 dates inférieure à 1900 | Bon,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:37 | Ergotamine | Référence cellule VS table structurée | Pour 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:53 | adbd | Ouvrir un fichier sur sharepoint depuis VBA | Je 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:00 | Tisajeff | Feuille et ThisWorkbook | Les 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:29 | Tisajeff | Feuille et ThisWorkbook | C'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:01 | Tisajeff | Feuille et ThisWorkbook | Tous 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:54 | Micka90340 | Création calendrier | Il 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:58 | Micka90340 | Création calendrier | Merci 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:34 | Micka90340 | Création calendrier | Ci-jointe autre proposition... |
| 30/01/2021 à 00:06 | Ln16 | Problématique feuille de calcul à partir d'un tableau de données | Ci_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:01 | Ln16 | Problématique feuille de calcul à partir d'un tableau de données | Ci-jointe proposition... |
| 28/01/2021 à 19:12 | ArnaudLBRD | Récupérer le nom du bouton de commande sur lequel on clique | Bonjour; Pour ce faire, il vous faut un module de classe ci-jointe proposition... |
| 26/01/2021 à 18:51 | Ln16 | Problématique feuille de calcul à partir d'un tableau de données | Si 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:14 | Ln16 | Problématique feuille de calcul à partir d'un tableau de données | Pour 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:31 | fanny_xls | Insé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:42 | Arno24470 | Conversion d'un fichier dynamique Excel en html pour intégrer à un site | Une 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:18 | Menal | Remplir un fichier Word à partir d'un fichier Excel | Voir ce post: https://forum.excel-pratique.com/excel/injecter-des-valeurs-de-cellules-excel-dans-un-fichier-word-1..... |
| 22/01/2021 à 10:31 | Prob | Selection multiple dans une listbox | ... |
| 21/01/2021 à 18:31 | jeannoL | Tri Personnalisé par l'intermédiaire d'une touche | Pour 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:17 | olb | Compter le nombre de cellule colorée par la mise en forme conditionnelle | Oui 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:24 | Laurchante | Envoi mail automatique Excel/VBA | Une solution simple est de supprimer la signature avec cette instruction... |
| 21/01/2021 à 11:36 | Laurchante | Envoi mail automatique Excel/VBA | Une modif à essayer pour la première solution... |
| 21/01/2021 à 10:14 | Laurchante | Envoi mail automatique Excel/VBA | Essayer ceci avec 2 lignes d'espacement... |
| 21/01/2021 à 10:00 | lpl44 | Appeler une private sub click dans une autre feuille | Mission 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:47 | Gabin37 | Fonction: Variable Objet ou bloc with non définie | L'instruction "set" est obligatoire pour définir une variable objet... |
| 21/01/2021 à 09:43 | Andbed | Erreur Endwith sans With | Il 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:37 | Laurchante | Envoi mail automatique Excel/VBA | Si 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:32 | Gabin37 | Fonction: Variable Objet ou bloc with non définie | "Donnees " est une variable objet de classe Worksheet. Donc... |
| 21/01/2021 à 09:00 | worcq | Le tableau Excel | La 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:15 | worcq | Le tableau Excel | La 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:57 | jeannoL | Tri Personnalisé par l'intermédiaire d'une touche | Ci-jointe proposition... |
| 20/01/2021 à 20:08 | Micka90340 | Empêcher l'ouverture d'un Userform | Cela 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:55 | olb | Compter le nombre de cellule colorée par la mise en forme conditionnelle | Comme 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:52 | MICHAELH | Recevoir un message lorsque le mail est envoyé | Si cela vous arrange, oui et je respecterai alors la confidentialité... |
| 09/01/2021 à 19:50 | MICHAELH | Recevoir un message lorsque le mail est envoyé | ... |
| 07/01/2021 à 15:48 | MICHAELH | 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:57 | MICHAELH | 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:14 | Hellyades | Transformer une ligne en ecriture comptable | Je 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:14 | Hellyades | Transformer une ligne en ecriture comptable | Vous é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:09 | grorkal | Eviter l'ouverture d'un fichier déjà utilisé sur Excel office365 Pro | Sauf 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:29 | Lasource06 | Récuperer le Nom du Classeur non actif | D'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:21 | GRAL | Problème avec ThisWorkBook.Path sur OneDrive | Il 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:10 | agall | Problème de compatibilité d'une ListBox avec MAC | Il me semble que la version Mac d'Excel ne supporte pas les contrôles ActiveX... |
| 23/11/2020 à 10:55 | BZH83 | Liste documents présents sur Google Drive | La 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... |