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 82

DateAuteur du sujetSujetExtrait du message
18/09/2016 à 15:13thomasexcelDate and Time Picker - Windows 64/32Ce contrôle peut fonctionner sur Windows 64 bits selon la procédure décrite ci-dessus mais uniquement sur un Office 32 bits et non 64 bits. La solution pour un office 64 bits est de recourir à une application tierce partie comme celle que j'ai ajoutée dans l'échange sur ce topic https://forum.excel...
18/09/2016 à 14:28Cappe Pierre Worksheet_Change dans un classeur ?Tout à fait. Comme ceci ...
18/09/2016 à 12:17comardudRecherchev avec alphanumérique ne fonctionne pasLes produits sont comme suit: L'espace se trouve devant le 2...
16/09/2016 à 13:11pouns94Classeur Excel reseauPour travailler en modification simultanée sur le même classeur, une solution est de laisser le classeur en "non partagé" et de gérer une file d'attente pour les modifications. Voir mon échange sur ce post. https://forum.excel-pratique.com/topic82601.html Demander un mot de passe peut s'effectuer av...
14/09/2016 à 17:23Mya_33 Macro pour importer un fichier txtCi-joint nouveau code...
14/09/2016 à 13:26Mya_33 Macro pour importer un fichier txtJe ne peux pas t'aider plus si tu ne communiques pas ta feuille modèle...
14/09/2016 à 11:44Mya_33 Macro pour importer un fichier txtIl suffit d'ajouter une ligne pour copier les formules...
13/09/2016 à 18:05Mya_33 Macro pour importer un fichier txtCi-joint code modifié pour intégrer le format du modèle...
13/09/2016 à 16:29icemake Ajout de référence par macroC'est certainement lié à un paramètre de sécurité. Vérifie donc si "accès approuvé au module d'objet du projet VBA" est bien coché au niveau des paramètres de macro dans le centre de gestion et confidentialité...
13/09/2016 à 14:05Mya_33 Macro pour importer un fichier txtCi-dessous un code qui devrait fonctionner...
13/09/2016 à 12:33comardudRecherchev avec alphanumérique ne fonctionne pasJ'ai bien cherché un espace blanc après le caractère alpha, sans succès. Vous auriez plus de succès si vous le cherchiez avant le caractère alpha...
12/09/2016 à 16:19cachetteGénérer des RDV dans outlook à partir d'Excel 2010En mettant "OUI" en colonne G, vous avez effectivement une erreur car il n'existe pas de commentaire pour la cellule. Cette instruction : génère alors une erreur. Il faut donc la conditionner par un test préalable de l'existence du commentaire comme ceci Pour ce qui concerne l'envoi vers les calendr...
12/09/2016 à 15:30cachetteGénérer des RDV dans outlook à partir d'Excel 2010Pour les calendriers, si vous ne pouvez pas afficher les propriétés, ils doivent toutefois être identifiés dans l'onglet "Calendrier" avec le volet "Mes calendriers" sous la forme : nom - compte Le rappel est défini par la propriété "ReminderSet = True" . Si vous ne voulez pas de rappel pour certain...
12/09/2016 à 13:47cachetteGénérer des RDV dans outlook à partir d'Excel 2010Pour ce qui concerne les calendriers, si la sélection s'effectue sur le comptes ajoutés dans Outlook avec emplacements = \\compte1, \\compte2, ..., voici le code à appliquer...
12/09/2016 à 12:05cachetteGénérer des RDV dans outlook à partir d'Excel 2010L'activation du contrôle calendrier se trouve dans le code associé à la feuille "Suivi". Ci-joint nouvelle version intégrant les cellules C4 et C5. Pour l'ajout dans les calendriers des autres partenaires, il faut d'abord que ces calendriers soient chargés dans Outlook. Après, il faut afficher via l...
11/09/2016 à 13:06MojitoDu75Effacer le contenu d'une cellule avec adresse de la cell...
10/09/2016 à 12:56cachetteGénérer des RDV dans outlook à partir d'Excel 2010Ci-jointe version avec sélection d'une catégorie de couleur. Pour ce qui concerne la casse sur le titre, ce n'est pas possible au niveau de l'objet, mais uniquement dans le corps du RDV. Et de plus, cela est plus complexe au niveau VBA car pas de format HTML n'est prévu pour un RDV alors que c'est l...
10/09/2016 à 01:22cachetteGénérer des RDV dans outlook à partir d'Excel 2010Ci-jointe proposition de modification dans le module 6...
09/09/2016 à 09:35louissstock Code VBA qui fonctionne de façon alternative ou aléatoirePour que cela fonctionne, il faut que votre fichier soit en accès exclusif, c'est à dire non partagé . Le code pourrait alors être de ce type ...
08/09/2016 à 21:01MojitoDu75 Problème DoublonsActiveSheet.UsedRange correspond à la plage utilisée de feuille active. Donc tes 3 colonnes y sont. ligne 1 : tri ascendant sur la colonne A et tri descendant sur la colonne B ligne 2 : suppression des doublons figurant en colonne 1, c'est à dire colonne A...
08/09/2016 à 20:21louissstock Code VBA qui fonctionne de façon alternative ou aléatoireDans mon cas, le fichier en accès simultané d'écriture était ouvert à partir d'un autre. Pour vous, il faut juste placer une boucle d'attente si le fichier n'est pas ouvert en lecture seule. Du coup, vous n'êtes pas concerné par un code quelconque sous la ligne "----- écriture dans classeur ----- "...
08/09/2016 à 20:05MojitoDu75 Problème DoublonsCe code devrait suffire (en supposant qu'il n'y ait pas d'entêtes)...
08/09/2016 à 18:54louissstock Code VBA qui fonctionne de façon alternative ou aléatoire2 utilisateurs peuvent accéder simultanément en écriture à ton fichier s'il a été déclaré partagé et cela peut poser problème s'il agissent sur les mêmes feuilles. J'ai rencontré ce problème et ai pris comme solution de déclarer le fichier non partagé avec gestion d'une file d'attente pour l'écritur...
08/09/2016 à 17:34louissstock Code VBA qui fonctionne de façon alternative ou aléatoireJe pense que le problème vient d'une mauvaise gestion de l'accès simultané en écriture d'une même plage de données sur ton fichier situé sur le réseau...
05/09/2016 à 13:58Namaa Feuille de calcul et Actualisation du fichier ExcelPour les primes , 1- en B18, mettre le nom correspondant au TCD, soit "Primes_HT" 2- mettre la formule suivante Votre TCD démarre en $C$19 et non en $F$19 Pour les autres items, même manip...
05/09/2016 à 11:43noisyLancement d'une macro par un scan de code-barresA la place de "application.wait", essayer peut-être "doevents"...
30/08/2016 à 18:43pacob Temps de traitement en Date&heures ouvréesEn fait ma première version était correcte car après vérification le 29/05/2016 est un dimanche . Format temps de traitement modifié ci-dessous donc nouvelle version...
29/08/2016 à 23:31pacob Temps de traitement en Date&heures ouvréesCi-jointe correction...
28/08/2016 à 15:52Anthony lg Set Travail = Application.FileSearch Excel 2013Peut-être revoir le test sur l'extension du fichier comme ceci afin de prendre en compte les .xlsx ou .xlsm...
28/08/2016 à 11:41Anthony lg Set Travail = Application.FileSearch Excel 2013Cette version devrait fonctionner ne pas oublier d'ajouter la référence Microsoft Scripting Runtime...
28/08/2016 à 10:21Anthony lg Set Travail = Application.FileSearch Excel 2013,fichier .bas non joint, oubli ...
27/08/2016 à 16:12Anthony lg Set Travail = Application.FileSearch Excel 2013Ci-dessous une solution Ajouter référence Microsoft Scripting Runtime...
26/08/2016 à 11:31pacob Temps de traitement en Date&heures ouvréesCi-joint proposition de code avec création d'une fonction nb_heures_ouvrées...
24/08/2016 à 16:53bidochon34800 Select dernière cellule non videEt en essayant ce code...
24/08/2016 à 16:18LMARCO06VBA Inserer, Recopier et IncrémenterPour le point 3, nul besoin d'effacer les colonnes B, C, D et E mais simplement de copier les colonnes F à H car le format est recopié via l'insertion Pour le point 4, il suffit d'adapter tes formules afin qu'elles ne fassent appel qu'au numéro de ligne où elles figurent...
23/08/2016 à 03:27orianeMACRO envoyer par mail copie d'un tableau après filtreCi-joint proposition de code ci-joint remarque 1 : ces références doivent être ajoutées dans le code Microsoft Scripting Runtime Microsoft Outlook Object Library remarque 2 : il serait préférable de supprimer les cellules fusionnées au niveau du demandeur. remarque 3 : le lancement de la macro est à...
22/08/2016 à 17:09pacob Date&heures ouvrées - VBA correction en J+1 si jour fériéPour ce qui concerne les dates de vacances, le mieux est de créer un tableau de plage des vacances et de le référencer dans ton classeur. Au niveau du code, je l'utilise dans une fonction "jour de vacances". ci-joint correction pour jour férié 9h avec fonction jour de vacances via un tableau des pla...
22/08/2016 à 15:08pacob Date&heures ouvrées - VBA correction en J+1 si jour fériéPas besoin d'une macro mais plutôt d'une fonction personnalisée comme celle que j'ai créée = date_ouvrée. Voir fichier ci-joint...
19/08/2016 à 18:27NairdaMail automatique selon mise en forme conditionnelleVous ne pouvez pas tester la couleur d'une cellule affichée par une mise en forme conditionnelle. La seule manière de faire est 1- de récupérer la formule conditionnant l'affichage de la couleur rouge 2- de vérifier que cette formule est vraie en utilisant l'instruction VBA "Evaluate"...
18/08/2016 à 13:17pat33bordeaux Créer un tableau de bord entre 2 fichiers ExcelLe bug (suite à l'ajout du contrôle calendrier) était au niveau de ta procédure "saisieformulaire". Je l'ai donc recodée un peu plus simplement...
17/08/2016 à 23:07pat33bordeaux Créer un tableau de bord entre 2 fichiers ExcelCi-dessous nouvelle version avec arrondi à la dizaine...
17/08/2016 à 15:16pat33bordeaux Créer un tableau de bord entre 2 fichiers ExcelCi-joint proposition de réponse...
29/07/2016 à 16:59packo Vider automatiquement le presse-papierPour vider le presse-papier...
28/07/2016 à 00:28AmeMise en forme conditionnelle-Comparaison de dates & DATEDIFPas du tout, Si $J$1-$H$2 = 730,5, c'est bien qu'il y a une différence de 2 ans entre les dates. Tout cela est vérifiable très facilement en changeant le format date en format nombre...
27/07/2016 à 23:21AmeMise en forme conditionnelle-Comparaison de dates & DATEDIFDATEDIF($H2;$J$1;"d") est une fonction VBA et non une fonction Excel. $J$1-$H$2 te donnera la différence de jours entre les 2 dates, car une date dans Excel est égale au nombre de jours depuis le 1er janvier 1900...
25/07/2016 à 12:32roms30 Sub test...
24/07/2016 à 19:31roms30 Sub test2 remarques: 1- tu ne peux pas comparer la valeur d'une cellule à la valeur d'une plage de cellules. En revanche, tu peux tester que la valeur d'une cellule se trouve dans les valeurs d'une plage de cellule 2- ton test parait porter sur des données différentes : une date d'un côté et des jours de l'...
23/07/2016 à 18:10Dungeonjj Mise en forme conditionelleSuite à vos précisions, ci-joint nouvelle réponse...
23/07/2016 à 17:42Dungeonjj Mise en forme conditionelleCi-joint test de réponse avec fonctionnement restreint à la cellule D10...
22/07/2016 à 20:10papyx Problème avec import fichier CLSSi la procédure d'importation est répétitive, en .xlam Dans ce cas, soit intégrer le fichier comme macro complémentaire, soit le placer dans le dossier de démarrage d'Excel (options avancées)...