Passionné d'Excel

Inscrit le :13/06/2016
Dernière activité :Hier à 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 15

DateAuteur du sujetSujetExtrait du message
28/06/2022 à 15:37tenders_vbaDictionnaire de tableauxIl est logique que le "LuncherMarchePas" ne fonctionne pas car votre fonction a pour variable un tableau et non un objet dictionnaire. Par ailleurs, je ne vois pas l'utilité de MyFunc car le code ci-dessous fonctionne parfaitement ...
27/06/2022 à 19:20Hermann973Tableau de fichiers PDFUne proposition en utilisant le contrôle TreeView d'un UserForm ...
24/06/2022 à 22:27kraster Exclure une cellule d'une plage de cellulesUne proposition via ma fonction personnalisée "Minus" ...
24/06/2022 à 13:32AlgusSuppression ligne entière si elle videMais est-ce que c'est possible de garder: merci Non, car cette fonction ne s"applique qu'à une cellule et non à une plage de plus d'une cellule...
24/06/2022 à 10:36AlgusSuppression ligne entière si elle videCi-dessous une proposition : NB : la fonction IsEmpty ne fonctionne que sur une cellule unique et la propriété .EntireRow est inutile lorsqu'on utilise déjà .Row...
22/06/2022 à 18:23Alex_Excel Reconnaitre une lettre d'un chiffre dans une cellule en VBAUne proposition via l'utilisation d'une fonction ...
21/06/2022 à 20:56PekthorMail automatiqueProbablement un problème de sécurité relatif au compte Gmail utilisé. Il faut impérativement que "Microsoft apps & service" soit autorisé dans les applications tierces ayant accès à ce compte...
21/06/2022 à 20:35Jefekoi Récuperer nom de l' En-tête sans les caractères spéciauxUne modification du "Pattern" si vous voulez conserver les accents et les espaces dans le nom de vos fichiers...
21/06/2022 à 17:13Jefekoi Récuperer nom de l' En-tête sans les caractères spéciauxVous pouvez utiliser la fonction ci-dessous pour remplacer vos caractères spéciaux par des tirets (ou autre caractère admis dans un nom de fichier)...
17/06/2022 à 11:40InvitéEnvoyer par mail une plage de cellule avec un corps persoUne remarque: Lorsqu'on utilise l'éditeur Word, dans l'envoi d"un mail, il est nécessaire que l'explorateur OutLook soit activé. L'instanciation d'une application Outlook n'est pas suffisante dans le cas par exemple où Outlook n'est pas démarré sur le PC. Il vaut mieux compléter le code ainsi ...
15/06/2022 à 09:23galopin01 Module de classe : débogage complexe (migraineux s'abstenir !)Pour terminer, une autre proposition sans Application.OnTime ...
15/06/2022 à 02:55dlimogesError Handler pour une librairie manquanteJe ne vois pas d'autre solution qu'un "Late Binding"...
14/06/2022 à 20:10galopin01 Module de classe : débogage complexe (migraineux s'abstenir !)Bon finalement cette histoire de "ne termine pas la procédure" et ne libère pas l'évènement Change" ne tient pas la route : Oui et Non. Car après vérification, la seule vraie différence entre les 2 manières d'entrée est que l'événement "TB1_Change" du usfAcc n'est pas déclenché de la même manière :...
13/06/2022 à 20:13galopin01 Module de classe : débogage complexe (migraineux s'abstenir !)Je suis un peu étonné par ce que tu dis : L'évènement change ne sera pas disponible..." C'est ce que j'ai constaté. Ce n'est pourtant pas pour rien qu'il existe une commande Hide qui permet bien souvent de passer la main d'un UserForm à l'autre sans avoir à les décharger. On peut ainsi passer d'un u...
13/06/2022 à 18:06galopin01 Module de classe : débogage complexe (migraineux s'abstenir !)Vu que sur cette appli il n'y a pas une grande quantité d'appel à la classe, je vais revenir aux bons vieux Events traditionnels. Il est vrai que ce sera plus simple. Mais il n'empêche qu'il faut terminer la procédure TB1_change avant d'afficher l'usf_Saisie sinon l'événement Change ne sera pas disp...
13/06/2022 à 16:19galopin01 Module de classe : débogage complexe (migraineux s'abstenir !)Pour résoudre le problème de l'événement Change, une solution possible : Comment puis-je modifier cette déclaration pour faire en sorte que usfAcc ne se sente pas concerné ? De tout façon, usfAcc n'est pas concerné puisque la variable associée aux événements de la classe ne concerne que les TextBox...
13/06/2022 à 15:00galopin01 Module de classe : débogage complexe (migraineux s'abstenir !)A priori ton problème ne vient pas de la classe mais de la non disponibilité de l'événement Change, du fait à mon avis, que la procédure Change du usfAcc n'est pas terminée, tant que que l'usfSaisie n'est déchargé...
12/06/2022 à 20:40EsperanzaCopier coller cellule Excel vers WordUne proposition en utilisant le publipostage Word. Pour cela : 1-création d'une source de données EXCEL via la feuille Publipostage ajoutée dans le classeur Excel 2- utilisation de l'assistant publipostage du fichier Word pour sélectionner la liste Excel (feuille Publipostage) et insérer les champs...
12/06/2022 à 11:08ManueDK59 Interface pour inscriptionJe suis curieuse et je veux bien voir à quoi ressemble l'application, si c'est possible. L'application est composée : - d'un planning général annuel récapitulant les activités et le nombre d'heures effectuées par les bénévoles. L' activité est mentionnée sous la forme d'un commentaire. La période d'...
10/06/2022 à 17:48Fallout45 Créer un mail avec une plage de cellules insérée dedansCi-dessous code ...
10/06/2022 à 11:23Lolo30 VBA - Création de dossier à partir d'une colonneCi-jointe une proposition NB : le caractère "/" n'est pas admis comme nom de dossier. Je l'ai remplacé par '-'...
10/06/2022 à 10:39ManueDK59 Interface pour inscriptionIl faut bien replacer cette comptabilisation des activités de bénévolat dans son contexte. Du côté de l’association, il s'agit d'évaluer l'importance de la contribution du bénévolat dans ses activités et dans ce cas, une approximation est largement suffisante car il n'y a pas d'enjeu financier imméd...
10/06/2022 à 09:16ManueDK59 Interface pour inscriptionLes associations doivent effectivement fournir un compte-rendu des activités de leurs bénévoles. Travaillant pour quelques unes, j'ai été confronté à ce problème. Après réflexion, on a exclu le pointage de son activité par le bénévole et on a préféré un pré-remplissage par un salarié de l'assocation...
08/06/2022 à 18:25slyganFichier partager verouilléJ'ai essayé depuis le menu révision de : "Partager le classeur" mais erreur a cause des mappages xml ; Erreur en général, causée par l'utilisation de tableaux structurés dans le classeur. Le VBS je connais pas Pour simplifier, on peut dire que c'est du VBA limité en instructions avec des variables u...
07/06/2022 à 16:27slyganFichier partager verouilléLe plus simple à faire est de la pédagogie car Excel vous indiquera la personne qui verrouille le fichier en mise à jour. Après, la seule possibilité pour gérer cette situation est de ne pas ouvrir directement ce classeur mais le faire à partir d'un autre ou d'un script VBS. Ce qui vous permettra al...
06/06/2022 à 20:13slyganFichier partager verouilléSi vous avez ce message, cela signifie que vous avez enregistré votre classeur avec l'option : lecture seule recommandée. Réenregistrez votre classeur sans cette option et vous n'aurez plus de problème...
04/06/2022 à 18:08crazyratTableur comptabilité gestion locative et revenus fonciersCi-joint exemple de déclaration fiscale pour revenus fonciers...
01/06/2022 à 11:52Laguilo Lancer une macro appartenant à un autre classeur ouvert...
24/05/2022 à 20:49Geoffan Remplir un calendrier en fonction d'une occurrence d'un tableauCi-jointe nouvelle version avec affichage du temps...
18/05/2022 à 19:46Geoffan Remplir un calendrier en fonction d'une occurrence d'un tableauCi-jointe correction...
18/05/2022 à 12:38minakashi Si UserForm1 est ouvert alorsMerci pour ta réponse Thev, j'ai vu que je pouvais aussi faire comme ça: Cette instruction teste si le formulaire est affiché mais il faut noter que cette dernière charge automatiquement le formulaire en mémoire. Donc, si ce formulaire n' a pas été affiché, il restera alors chargé en mémoire...
18/05/2022 à 11:35minakashi Si UserForm1 est ouvert alorsCi-dessous une proposition avec une fonction ad hoc ...
17/05/2022 à 20:31mkleob Importer que les nouvelles lignes d'un fichier A vers un fichier BAu lieu d'utiliser un dictionnaire, pouvons nous utiliser une collection? Dans mon vrai fichier, il n'y a pas de code/clé... Dans votre fichier, vous devez avoir un élément qui identifie de manière unique votre ligne. j'ai supposé que c'était le code. C'est le seul moyen de reconnaître les nouvelles...
17/05/2022 à 20:20mkleob Importer que les nouvelles lignes d'un fichier A vers un fichier BEtant encore novice au langage, je n'ai pas tcompris comment vous avez défini le tableau initial et le tableau de destination. Pouriez-vous m'éclairer sur ce point s'il vous plaît ? Vos projets sont sous la forme de tableaux structurés. Si vous cliquez sur l'un des éléments, vous verrez apparaitre e...
17/05/2022 à 08:59Jobrousse Saisie affecter dans une celluleCela ne change rien , il me mets toujours le même message Forcément, vous n'avez rien corrigé : WorkSheets ("Feuil4") et non WorSheets("Feuil4") ??????...
16/05/2022 à 20:57Jobrousse Saisie affecter dans une celluleWorkSheets et non Worsheets...
16/05/2022 à 17:07samsam07 Impossible d'incorporer l'image de ma signature mail OUTLOOK 365Bon jour, Allez dans le dossier : et regardez dans quel sous-dossier se trouvent les images associées à votre signature. Pour un Office Outlook 2013, si le nom de la signature est : signature1, le nom du sous-dossier est : signature1_fichiers, ce qui est programmé dans la fonction. Dans votre cas, l...
16/05/2022 à 15:00mkleob Importer que les nouvelles lignes d'un fichier A vers un fichier BCi-jointe une proposition en utilisant la classe associée à vos tableaux structurés ...
16/05/2022 à 10:40Geoffan Remplir un calendrier en fonction d'une occurrence d'un tableauCi-jointe correction ...
11/05/2022 à 12:43Geoffan Remplir un calendrier en fonction d'une occurrence d'un tableauOui et non, si par exemple dans la colonne code arrêt 3 j'ai une nouvelle valeur de 22 alors je ne retrouverai pas cette valeur dans la liste déroulante du calendrier ci-jointe modification...
11/05/2022 à 10:52SOTIN Combobox à plusieurs variablesJe suis bien d'accord avec Dan. Vous devez d'abord revoir l'organisation de vos tables. Avec votre schéma actuel, on a bien du mal à en comprendre les dépendances. ci-joint un schéma possible dans la feuille Data2, d'organisation de vos tables dans d'après ce que j'en ai compris. Veuillez clarifier...
11/05/2022 à 10:43NoaskywalkerMKDir / droits utilisateur nécessaires ou nonAlors je confirme qu'il faut absolument que je me mette au fso !! Pour cela, je vous suggère de cocher dans l'éditeur VBA, la bibliothèque Microsoft Scripting Runtime qui vous permettre d'afficher toutes les classes relatives à FileSystemObject...
11/05/2022 à 10:19Geoffan Remplir un calendrier en fonction d'une occurrence d'un tableauCi-jointe nouvelle version...
10/05/2022 à 17:51Azorlutt Userform : Comportement de ListIndexA priori, il ne faut pas dans ce cas laisser la propriété TextColumn des ListBox à -1 car cela produit un résultat aléatoire. Il faut la positionner à 0...
10/05/2022 à 16:12Geoffan Remplir un calendrier en fonction d'une occurrence d'un tableauSi je souhaite en plus laisser afficher le choix que j'ai effectué je peux simplement passer l'info visible à True et ne pas mettre la valeur à 0 comme ceci ? En revanche au lieu de reset les infos du calendrier dès que je change d'onglet je souhaiterais le faire via un autre bouton sur ce même cale...
09/05/2022 à 19:14NoaskywalkerMKDir / droits utilisateur nécessaires ou nonRegarde plutot du coté de file system object Tout à fait. ci-dessous exemple de code : NB: se servir de la balise </> pour afficher du code...
09/05/2022 à 12:37Geoffan Remplir un calendrier en fonction d'une occurrence d'un tableauSi aujourd'hui je souhaite rajouter une colonne "Opérateur" ou je souhaite afficher un nombre de 3 chiffres, comment dois-je l'encoder ? Vous avez une solution beaucoup plus simple et plus juste que d'ajouter une colonne "Opérateur". Il suffit de l'afficher dans les cases correspondantes. ci-jointe...
08/05/2022 à 09:41caillavetCréation d'un formulaire de tableau de congésJe vous fais une proposition supplémentaire avec cette application comportant un planning salariés glissant par année et un calendrier salarié annuel. Mode d'emploi : Liste des salariés 1- mettre à jour la liste dans la feuille Tables. 2- ajouter la liste dans la feuille Planning via le bouton : Ajo...
06/05/2022 à 14:49Victor2806 Problème après changement du nom du fichierVous avez un autre problème. Au vu de votre formule "TabID" est un tableau structuré mais ce dernier n'apparait pas dans votre gestionnaire de noms et donc n'existe plus. Vous en avez un tas d'autres (tous ceux apparaissant en grisé). Je subodore donc qu'il a changé de nom .....
06/05/2022 à 14:34GC0005 Excel 2016 - Detecter l’ouverture d’un classeur dans une instance ExcelMais j’aurais besoin d’une fonction qui détecte l’ouverture d’un classeur Excel sur mon instance en cours avec mon programme Pour cela, il faut utiliser les événements de l'application Excel ouvrir le classeur qui est en train de s’ouvrir sur une autre instance pour éviter tout conflit. Pour cela, i...