Passionné d'Excel

Inscrit le :13/06/2016
Dernière activité :Hier à 22:52
Version d'Excel :2021 FR 64 bits
Emploi :bénévole associations Goutte d'Or
Lieu :Paris
Messages
4'092
Votes
996
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par thev - page 2

DateAuteur du sujetSujetExtrait du message
21/02/2024 à 11:00Melissa67 Fichier Excel très lourdTrès certainement un problème avec une ou plusieurs feuilles où le nombre de lignes utilisées est à tort égal au nombre maximum des lignes de la feuille, soit plus de 1 million. C'est parfaitement détectable avec l'ascenseur vertical qui vous indique la dernière ligne utilisée...
04/02/2024 à 12:08Editsira La méthode 'value' de l'objet 'Range' a échouéJe complète la réponse de fanfan38. Utiliser une fonction est inapproprié car une fonction fournit toujours un résultat : Résultat = fonction (paramètre1, paramètre2, ...). Dans votre cas, vous pouviez utiliser une procédure : Sub ou intégrer votre code directement dans votre UserForm comme le suggè...
25/01/2024 à 20:07Sgh.Chafaa Liste intuitive en userform +récupération résultat à multiple valeursCi-jointe une proposition complète en modifiant votre tableau des conditions et en nommant ce tableau ainsi que votre BD...
24/01/2024 à 19:04Bioteau Erreur d'éxécution '1004 : Méthode Select de la classe Range a échouéPour pouvoir sélectionner votre PlageD, il faut que la feuille (= "PRIX DEPART") où elle se situe, soit active...
23/01/2024 à 18:34BedleyComment copier des données au delà de 10 colonne d'une listebox1 a une autrSalut LouReeD. Tu as parfaitement raison. Il y a bien une limitation à 9 colonnes. La seule façon de remplir 10 colonnes ou plus, est d'utiliser les instructions ".List" et ".Column" avec chargement d'un tableau. Dans le cas ici, exemple de code ...
21/01/2024 à 20:40grogusProblème compatibilité macro office 2021 vers 2010Si l'utilisateur veut avoir la main pour pour écrire dans une cellule si un UserForm est ouvert, il faut se alors se mettre en mode non modal ...
21/01/2024 à 19:47grogusProblème compatibilité macro office 2021 vers 2010Le mode "modal" est celui par défaut pour l'affichage d'un UserForm. Ce paramètre est donc inutile. De plus le paramètre est "vbmodal" et non "modal"...
21/01/2024 à 19:14Vayssevicb Difficulté pour relier table de Comd&sousCommandes et tables de RéceptionsUne proposition avec PowerQuery. Il vous faudra changer la source des données en lançant l'éditeur PowerQuery et en cliquant sur le bouton : Paramètres de la source de données...
15/01/2024 à 00:50Mebadib Syntaxe range avec ligne et colonnes variablesCi-joint un exemple ...
13/01/2024 à 15:42Mortelecque Exécution automatique code VBADans ThisOutlookSession, sélectionner "Application" et l'événement "NewMailEx", ce qui va vous ajouter automatiquement la procédure attachée à cet événement A l'intérieur de cette procédure, recopier mon code en corrigeant effectivement la variable "saveFolder" et ajouter votre procédure SaveAttachm...
13/01/2024 à 11:12kate220Fichier Excel non protégé sur drive googleOui si la protection ne concerne que les feuilles. Non, si la protection est mise au niveau du classeur...
13/01/2024 à 10:26Mortelecque Exécution automatique code VBAChez moi, ça fonctionne parfaitement. Peut être un problème de version ? Je suis en Office 2021 et vous en Office 2019. Vérifiez que vous disposez bien de l'événement "Application.NewMailEx" dans l'éditeur VB de Office Outlook...
12/01/2024 à 17:27Mortelecque Exécution automatique code VBACe code s'exécute dès que vous recevez un mail dans un dossier...
12/01/2024 à 09:36Mortelecque Exécution automatique code VBAEssayer ce code ...
11/01/2024 à 19:32kate220Fichier Excel non protégé sur drive googleJ'ai du mal à comprendre votre logique. Soit vous partagez un fichier Excel en ligne auquel cas il faut utiliser Microsoft OneDrive et non Google Drive, Soit vous effectuez un partage classique de votre fichier Excel et vous le travaillez en local via la synchronisation Google Drive : méthode qui pe...
09/01/2024 à 16:27Patty5046 Fermer un classeur sans question enregistrement et sans enregistrerEssayer cette version...
09/01/2024 à 15:57Loïc BoutillierChronométrage sous ExcelJe te passe volontiers le flambeau. A+...
05/01/2024 à 19:05Loïc BoutillierChronométrage sous ExcelUn début de réponse. A vous de l'améliorer et de le mettre à votre goût...
04/01/2024 à 09:30ManArnEnvoyer mail VBADés lors que vous utilisez l'éditeur Word dans un Mail, vous devez vous assurer qu'un explorateur est actif dans l'application Outlook. Cela pourrait être la cause de votre problème...
21/12/2023 à 15:09Noe34Utilisation d'ArrayList externes au VBACes classes sont dans la bibliothèque Net FrameWork 3.5 . Cette bibliothèque n'est plus activée par défaut depuis Windows 10. Si vous utilisez ces classes, il vous faut donc activer cette bibliothèque dans les fonctionnalités Windows. Pour Windows 11, Paramètres --> Système --> Fonctionnalités...
20/12/2023 à 20:06muratimeExécuter une macro sur un pc distant d'un fichier Excel ouvertSi vous ne voulez pas impliquer votre PC1, vous transformez votre procédure Sub en script VBS. Et vous exécutez ce script...
20/12/2023 à 19:07muratimeExécuter une macro sur un pc distant d'un fichier Excel ouvertVotre macro2 doit se trouver sur le PC2 et non sur le PC1...
20/12/2023 à 14:17muratimeExécuter une macro sur un pc distant d'un fichier Excel ouvertEssayer plutôt cette instruction ...
08/12/2023 à 19:06Zebulon2Erreur dans le calcul du jour de PâquesA priori cette option est utilisée pour les EXCEL version Mac ou pour , il me semble, gérer des heures négatives...
08/12/2023 à 08:54Zebulon2Erreur dans le calcul du jour de PâquesEffectivement, vous utilisez le calendrier depuis 1904. Une solution est d'utiliser ma fonction gérant les 2 calendriers ...
05/12/2023 à 23:34Heavy_B Sheet5 impossible à afficherVous avez effectivement un module intempestif = Sheet5, conséquence sûrement d'un plantage d'Excel. Pour le supprimer : 1- exporter Thisworkbook et vos 5 modules de code. 2- enregistrer votre fichier en .xlsx, puis le fermer. Le module intempestif sera alors supprimé. 3- ouvrir votre fichier en .xls...
05/12/2023 à 18:17superfrancois Suppression de ligne automatique depuis un usfDataBodyRange représente la plage des cellules du tableau structuré hors les entêtes, donc uniquement les données. Listrows(i) représente uniquement la ligne i du tableau et non la ligne entière de la feuille. Voir mon tutoriel sur le tableau structuré : https://forum.excel-pratique.com/astuces/tabl...
05/12/2023 à 12:55superfrancois Suppression de ligne automatique depuis un usf...
04/12/2023 à 22:52galopin01Dictionnary : Recherche iDUne autre proposition ...
04/12/2023 à 20:53superfrancois Suppression de ligne automatique depuis un usfIl vous suffit d'utiliser dans votre procédure événementielle d'ajout de votre USF, cette procédure ...
03/12/2023 à 01:31Excelium067VBA - Modifier Base de donnée d'un TCD filtrer par des SegmentsCi-jointe une proposition en ajoutant une colonne "clé1" à votre base de données et en nommant les cellules L3 de modification...
30/11/2023 à 16:01Kélyan VBA Collections pour liste sans doublonsCi-dessous code ...
29/11/2023 à 20:22R43 Copie dynamique tableau structuré@JFL Au niveau de l'ajout non. Seulement au niveau de la modification. On ne peut pas faire mieux uniquement avec une formule sans utiliser VBA...
29/11/2023 à 18:31R43 Copie dynamique tableau structuréPour moi, voici la solution...
29/11/2023 à 16:36R43 Copie dynamique tableau structuréPour que cela fonctionne correctement, il faut impérativement que les 2 tableaux commencent à la même ligne, c'est à dire à la ligne 5 dans votre exemple...
22/11/2023 à 14:11slyworld Find + Date du jour = boucle infinieCi-dessous votre code corrigé 1- Votre procédure étant rattachée à votre feuille Accueil, il est plus simple d'utiliser l'objet "Me" qui représente donc cette feuille 2- Pour une recherche sur une date, un seul format possible : jj/mm/aaaa 3- Un tableau structuré est borné par définition et ne doit...
21/11/2023 à 14:27aurianelmSélection ligne bugSalut Dan, je pense tout de même fournir une première réponse sur la la 2ème partie du code . Essayer cette modif : * Attention l'indice i se rapporte à la ligne du tableau et non à celle de la feuille...
16/11/2023 à 19:41KIRILI57 Extraction de données sur mail Outlook reçu puis saisie sur tableau ExcelVotre tableau structuré n'a pas l'air stable. Une formule apparait dans la colonne EMD ?? Vos noms de colonne changent : Tigre Web au lieu de TIGRE WEB. Ne pas oublier que la macro utilise les noms de colonne, donc .ListColumns("TIGRE WEB") n'existe plus et provoque une erreur...
15/11/2023 à 09:25KIRILI57 Extraction de données sur mail Outlook reçu puis saisie sur tableau ExcelD'ailleurs, ce serait mieux de fermer l'instance d'Excel en cas d'erreur. Rectifier le code comme suit ...
14/11/2023 à 20:34KIRILI57 Extraction de données sur mail Outlook reçu puis saisie sur tableau ExcelSans doute que suite à une erreur, l'instance d'Excel créée dans Outlook n'a pas été fermée. Dans le gestionnaire des tâches --> Processus --> Processus en arrière-plan, terminer l'instance Microsoft Excel si elle existe...
14/11/2023 à 19:36KIRILI57 Extraction de données sur mail Outlook reçu puis saisie sur tableau ExcelRien de plus simple. Il suffit de mettre au format texte les colonnes concernées de votre tableau structuré...
14/11/2023 à 13:12KIRILI57 Extraction de données sur mail Outlook reçu puis saisie sur tableau ExcelCi-dessous exemple de macro à insérer dans votre office 365 Outlook ( Editeur VBA --> ThisOutlookSession)...
10/11/2023 à 11:30Frédéric38360 Rajouter des lignes dans un tableau structurée via VBAJ'ai corrigé votre validation de données sur la première colonne et vidé votre tableau structuré. L'ajout de ligne fonctionne correctement au niveau du format. Votre code simplifié ...
07/11/2023 à 21:01FredZBVBA / Hypertexte sur formules / Lutte contre les délitsExemple de code avec Microsoft Edge ...
07/11/2023 à 16:28Joco7915 Erreur avec DateDiffEt pour terminer, une proposition avec une fonction personnalisée de mon cru...
04/11/2023 à 20:54superfrancois Comment attribuer un code VBA au clic sur une forme ?Rendez vos procédures publiques (suppression des "Private") et vous pourrez les affecter à vos quatre formes...
28/09/2023 à 21:13FBidee Mettre date au bon formatVotre erreur provient du fait que le classeur où se déroule votre macro (=ThisWorkbook), n'est pas le classeur actif. Ceci devrait résoudre le problème ...
21/09/2023 à 12:33danval PB version Excel 64 bitsVotre fonction GetPrivateProfileString est définie en LongPtr La "Variable" de votre fonction LireINI est définie en String. Il y a bien incompatibilité...
13/09/2023 à 11:34benji77 Alimentation LISTBOXPour cela, il faudrait que vos chiffres soient au format nombre et non au format texte. De plus, avec votre version en anglais, pour les mettre au format nombre, vous devez utiliser le "." et non la "," comme séparateur décimal...
13/09/2023 à 10:23f.vergneauDétection de changement de valeur dans une des TextBox de l'UserFormComme l'a indiqué Loureed, la meilleure solution est d'utiliser un module de classe. Ci-joint un exemple avec le Frame2 d'un UserForm ...