Passionné d'Excel

Inscrit le :16/05/2018
Dernière activité :24/04/2026 à 11:51
Version d'Excel :Win11+2003 à 2016
Messages
5'659
Votes
1'176
Fichiers
1
Téléchargements
43'713
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Xmenpl - page 54

DateAuteur du sujetSujetExtrait du message
06/08/2020 à 10:42bastien88VBA + SharePoint?- Votre version Excel est aussi online ? … dans ce cas non pas possible. -Dans le cas contraire , tout dépend de la codification utilisé dans vos macros. mais dans la plus part des cas il faut créer une "Lettre Raccourci réseau" dans Windows afin de pouvoir utiliser des adresses de chemins pour vos...
06/08/2020 à 10:26Elfi Convertir du texte en format dateBonjour, une dernière solution possible est d'utiliser l'option de convertion excel. - on inséré une colonne après la colonne A ( au cas ou la colonne B contenait des données qu'il faut conserver ) - on selectionne la colonne A et option "Convertir" / Largeur fixe / (juste après 2020) puis en format...
05/08/2020 à 16:53ElwingSauts de page changeants selon l'imprimanteAprès avoir cherché et testé la méthode avec Send key voici ce que j'ai trouvé ( exemple avec l'ouverture d'un pdf avec adobe puis lancement de l'impression )...
04/08/2020 à 13:47ElwingSauts de page changeants selon l'imprimanteDans ce cas là il faut voir du coté des codes vba pour commander l'impression dans Adobe reader. je n'ai jamais réussi avec des lignes vba qui envoient des touches clavier "Send key" … comme CTRL P pour l'impression...
04/08/2020 à 13:43paris7501Export fichier CsvPar exemple...
03/08/2020 à 17:12ExsoProblème avec la formule RechercheVJe suis pas sur qu'un tableau croisé dynamique va sortir une info utile avec un tableau de donnée saisie ainsi ? Aucune info en face de l'agent concerné lol juste des flêches pour savoir quelle données va ou ? c'est un TCD miracle qu'il faut là ...
03/08/2020 à 16:52paris7501Export fichier CsvDans l'état actuel ta macro "fragmenter" n'aide pas pour la création des csv puisque tu ramènes trois tableaux par onglet et qu'il sera impossible de deviner ou commence le tableau 2 et 3 dans les différents onglet. Tu devrais repartir avec une nouvelle macro pour l'extraction au format csv. en util...
03/08/2020 à 15:25LenakParamétrer un fichier afin que tout le classeur soit imprimé automatiquemenUtiliser l'enregistreur de Macro pour démarrer une nouvelle macro que vous arrêtez immédiatement. Ensuite : ALT + F11 pour ouvrir le vba et dans le module vous remplacez la Macro1 par : Vous pourrez ensuite facilement ajouter un bouton et attribuer cette macro au bouton...
03/08/2020 à 15:01ghost25320Créer un publipostage ImmédiatRe, non une base de données pour publipostage n'est pas actualisable quand word est déjà ouvert. Par contre du peux sans doute faire un bouton dans excel dans lequel tu enregistres la Macro / enregistrer modifications excel et ouvrir le word. OU moins compliqué juste un lien Hypertexte vers ton word...
03/08/2020 à 14:46ElwingSauts de page changeants selon l'imprimanteEn effet les paramètres d'impression changent d'une imprimante à l'autre. - Comme tu parles de saut de pages alors l'impression ne concerne pas une seul page que tu aurais pu régler sur "Ajustement automatique" afin de palier au problème. - Dans ce cas je ne vois que la création d'un export au forma...
31/07/2020 à 17:00rafu59FIchier partagé OneDrive et VBALe principe de OneDrive : - Vous enregistrez des fichiers dans un répertoire local "onedrive" -Ses fichiers sont sauvegardés dans un cloud ( Adresse "url" que OneDrive est sensé vous attribuer ) -Vos collaborateurs doivent utiliser cette url afin de créer une lettre de lecteur réseau Windows du type...
31/07/2020 à 11:02PaulThomase4Envoyer cellule et pas tableau completAbsolument rien compris a ce code ??...
30/07/2020 à 11:07ghost25320Créer un publipostage ImmédiatLe publipostage ne fonctionne pas ainsi. Il n'est pas utile de créer un nouveau word à chaque fois. Dans Ton modèle Word il y a un aperçu du résultat bouton "ABC" par défaut il vient lire la première ligne de ton fichier excel. donc si tu imprimes 1 par 1 alors inutile d'utiliser l'option de Fusion...
30/07/2020 à 10:55ffguedinProbleme pour effectuer un triUn nom de patient ou de vacancier dans une seule ligne alors que plusieurs lignes lui seront affectées ..... C'est pas l'idéal pour faire : des tris , des filtres , des TCD , des formulaires… bref une simple recherche et le résultat de la recherche ne va ramener que la première ligne du patient. Le...
30/07/2020 à 10:50GERARDColler ente deux onglet Excel ayant des lignes non visibleSi les lignes masquées ou filtrées sont dans le fichier copier alors c'est qu'il y a des celulles fusionnées. Si les linges masquées ou filtrées sont dans le fichier de destination alors tu ne peux pas coller car le collage d'excel se réalise ligne par ligne à la suite...
28/07/2020 à 11:31Annanas Formulaire de modification qui ne met pas à jour une base de donnéesC'est ce qui bloque le reste : Si tu ne modifies que les TextBox ça passe si tu modifies le combo "NomDossier" ça ne passe pas. Plus exactement c'est l'évènement change de ce combo qui est inapproprié. Mais en l'état je n'ai pas de solution. C'est quand même codé avec le pied ! Les UserForm c'est co...
28/07/2020 à 11:22N26(Excel 2007) // Nommage automatique d'export XMLBonjour, il suffit d'ajouter NOMFICHIER en variable Dim NOMFICHIER as string NOMFICHIER=Range("C2").value ... Activeworkbook.xmlMaps…. …. URL:=_ "C:\user\desktop\MappageXML\OUT\" & NOMFICHIER & ".xml"...
28/07/2020 à 10:52N26(Excel 2007) // Erreur d'ex "1004" - méthode PasteSpecial a échouéPuisque tu ajoutes la ligne à la fin pour supprimer Row(3;3) tu peux me dire pourquoi ton code commence par : sélection cut ? tu n'as pas besoin de couper copier ; mais copier coller puisque tu supprimes en fin de code la ligne 3. Oops mal poli que je suis … bonjour Steelson ...
28/07/2020 à 09:55Mus54 Aide Raisonnement FormuleTu réalises TCD tableau croisé dynamique et par IME tu demande le nombre de Numéro. TU auras ta liste de doublons si différent de 1...
28/07/2020 à 09:50franciskaman Liste déroulante avec ongletCi-joint un exemle de fichier : Avec dans le premier onglet la liste actualisable des "Noms d'onglets" ; Un bouton pour actualiser cette liste ; et un autre pour lancer la recherche d'un onglet et s'y rendre directement...
27/07/2020 à 16:12Blandine60220 Prendre en compte des sommes à J+30Au pire ajoutez une colonne à votre base de données : Colonne date de la facture puis Colonne date de mise en recouvrement ( qui sera égale à colonne -1 + 30 jours ). Ou une formule qui peu vous servir à filtrer ensuite. par exemple en admettant que la date se trouve en A1 =si(A1+30<aujourdhui()...
27/07/2020 à 15:58Abderrahmane BENALI Problème référence de plage ou de nom définiBonjour, tu devrais déjà déclarer en début de code Lastlig en variable : Dim Lastlig as long Ensuite pas la peine de selectionner une cellule pour pouvoir partir de cette cellule et décaler d'une colonne à chaque fois. D'aprés ce que je vois : -Tu connais le nom de l'onglet dans lequel seront ajouté...
27/07/2020 à 12:01szaghdPb de reconnaissance de varriablesD'apres l'erreur au moment ou s'arrete excel : Set wb=workbooks.open(wbfullpath) Si on remonte quelques ligne plus haut on voit : Dim wb as workbook ensuite on voit : For each wb in worbooks ??? des workbooks dans un workbook ? y a pas mélange là ...
27/07/2020 à 11:47Othman Creer un bouton dans Feuil et lui attribuer un lien hypertextBonjour, en affichage final vous n'êtes pas obligé de garder l'affichage de l'adresse complète du lien. Il suffit d'adapter pour personnaliser le code de X cellus ...
27/07/2020 à 11:17SebskiFormulaire et remontée de donnéesBonjour, et évidemment nous répondrons à toutes les questions dans la mesure du possible. Par contre si le problème n'est pas en relation avec votre titre de post actuel, je vous conseil de créer un nouveau post pour une réponse plus rapide et plus claire...
24/07/2020 à 16:56SebskiFormulaire et remontée de donnéesEn fait vous parlez de deux choses bien différentes : Un formulaire de saisie se contente d'ajouter des lignes ou d'insérer des lignes. Ce que vous souhaitez c'est rappeler des lignes puis soit enregistrer des modifications , soit déplacer dans un autre onglet et supprimer dans l'onglet d'origine. E...
24/07/2020 à 15:07MrnSuppression fichierRe bonjour, dans ce cas si le format de l'adresse ne fonctionne pas ; le plus simple est de Créer une "Lettre" de raccourci réseau que tu pourras utiliser comme tu le fais dans les chemins disque dur C:\ …… Voir comment créer raccourci réseau SharePoint … c'est assez simple. https://questcequecest.c...
24/07/2020 à 14:39charlottemoulidier VBA afficher/masquer ligne selon valeurBonjour Pijaku , je ne serais pas allé jusqu'à mettre ma main au feu ; mais j'étais sur à 99% que l'info qui changé la valeur en C68 se trouvait sur une autre feuille...
23/07/2020 à 10:13archetype75Rendre une cellule obligatoireIl serait plus simple d'imposer la saisie en passant par un formulaire de type Userform...
23/07/2020 à 09:24charlottemoulidier VBA afficher/masquer ligne selon valeurEvidemment l'évènement de recalcul d'une formule n'est pas détecté par excel avec : Private Sub Worksheet_Change Si tu ne donnes pas la formule utilisée en C68 il n'y a rien à faire. L'évènement qui déclenche une valeur qui n'est pas à zéro en c68 se trouve dans une autre cellule que tu as modifiée...
23/07/2020 à 09:05MrnSuppression fichierEt Bonjour MPETIT. non une adresse share point n'est pas sur disque dur ; surtout si on s'en sert comme un "Cloud" un espace stockage sur le net. Je n'ai jamais eut l'occasion de tester ; mais j'ai déjà lu que pour une adresse Share point il faut utiliser un format avec " @SSL " pour utiliser les co...
23/07/2020 à 08:35tris Variable Titre onglet - Problème de syntaxe ?Tu as fait las même erreur que la première fois : Tu a déclaré ta Listbox2 dans les variables …. Un objet du userform n'est pas une variable ! c'est son contenu qui qui peut être une variable : Mafeuille est la variable du contenu de lstInput donc on déclare Mafeuille Dim Mafeuille as string pas lst...
22/07/2020 à 15:45SpecialisteCopier le contenu d'une colonne dans une autre sous forme de commentaireDe rien Il faut reconnaître que vous aviez effectué la plus grande partie de la recherche ; il ne vous manquait que la méthode pour faire une boucle...
22/07/2020 à 15:18Valerie33VBA en lieu et place de INDEX + EQUIV & mise en formeBonjour, je viens de tester avec une formule "Recherchev" même souci à partir d'un certains nombre de caractère excel est dépassé est affiche soit NA soit valeur...
22/07/2020 à 14:53SpecialisteCopier le contenu d'une colonne dans une autre sous forme de commentaireSi j'ai bien compris la demande. - On cherche la derniere ligne utilisée de la colonne O - Ensuite on fait une boucle pour ajouter un commentaire de la cellule P2 à P..dernière ligne...
22/07/2020 à 14:04yautenicoDeux zones d'impression sur une seule feuilleJe pense qu'il y a plus simple : si le resultat final tiend sur une seule feuille ? alors il suffit de sortir A1:C11 de la zone d'impression et ensuite dans la mise en page feuille on utilise l'option ligne à répéter en haut pour afficher la la partie fixe A1:C11...
22/07/2020 à 13:40vincentt Nombre de jour d'un mois calendaire entre une plage de datesDans ce cas la formule de JoyeuxNoel (que je salue au passage) devrait convenir...
22/07/2020 à 13:21vincentt Nombre de jour d'un mois calendaire entre une plage de datesSur image pas facile de se rendre compte. Le décalage de cellule c'est uniquement sur l'image ? ou le cinq n'est pas sur la même ligne que le 27 ? à Première vu sans fichier exemple je ne vois que la formule "Si(" utilisée 12 fois de suite pour tester si total janvier >5 puis février > 5 …… ou...
22/07/2020 à 12:00Tesla MACRO Suppression de lignesPas besoin de bouton ou de code vba pour un traitement qui peu facilement être réalisé avec un Tableau croisé dynamique. Voir exemple on selectionne les infos dans le TCD ensuite un double clic sur le total et un nouvel onglet sera généré sous forme de tableau structuré avec uniquement les informati...
22/07/2020 à 11:36tris Variable Titre onglet - Problème de syntaxe ?Tu viens d'essayer quoi ? Ta version avec Function TestDialogListe() Ou ma version avec le code dans le bouton ? ok Vu c'est le code à l'ouverture du fichier excel qui renvoi ta fontion ….. vires moi ce : A la limite tu remplaces par l'ouverture de ton userform à l'ouverture du fichier. Sub Workbook...
22/07/2020 à 11:08tris Variable Titre onglet - Problème de syntaxe ?On n'utilise pas les noms déjà utilisés pour des variables : lstInput c'est le nom de ta listebox !!!! Ta variable tu l'appels : Dim Mafeuille as string ensuite tu écris de : Mafeuille=lstInput.text par la suite comme tu écriras : Sheets(Mafeuille).Select ta variable Mafeuille est à déclarée en stri...
22/07/2020 à 10:27simonH01Impression qui ne fonctionne pas avec la fonction LIEN_HYPERTEXTEEffectivement ouvrir un lien hypertexte par vba créé par excel et ouvrir un lien hypertexte créé par formule ce n'est pas la même méthode en vba. Ci-joint : un petit fichier qui permet d'ouvrir plusieurs pdf en même temps en indiquant à partir de quelles lignes on souhaite ouvrir. Tu pourras voir qu...
22/07/2020 à 10:10simonH01Impression qui ne fonctionne pas avec la fonction LIEN_HYPERTEXTECe n'est sans doute pas le problème mais cette délcaration est en rouge à l'ouverture de ton fichier : Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _ ByVal lpParameters As String, ByVal lpDire...
22/07/2020 à 09:45szaghdAjouter des donnees sans ecraser l'anciennesOrdre de saisie. il sera donc impossible de trouver un numéro ligne. Essaie plutôt de regrouper tes données dans un seul onglet. nom / service / test1 / date /test2 / date. ( en indiquant à l'avance la liste complète du personnel ; qui il a ou pas un test d'enregistré.)...
21/07/2020 à 16:46nicordiActiveCell.EntireRow.Select + Cellule FusionnéPeut-être ainsi. Si c'est Entire Row qui est copié alors il faut aussi faire une sélection sur la ligne en dessous complète et pas seulement sur ActiveCell.Offset(1, 0)...
21/07/2020 à 16:31Mus54 Bar chart race sur ExcelBonjour, d'après l'exemple en vidéo il faut un certains nombre d'info est une évolution permanente pour que l'animation ressemble à quelque chose. Des statistiques sur 20ans avec des hausses et des baisses …. je suis pas sur que l'animation va rendre super si il y a des barres qui reculent. Donc le...
21/07/2020 à 16:25TomLChangement de celluleBonjour, Une commande pour changer de cellule c'est pas vraiment le problème ! c'est plutôt trouver l'évènement qui va déclencher le changer de cellule. - Si excel change de cellule quand l'utilisateur est en train d'écrire … il n'y a pas grand intérêt. - Si l'utilisateur a finit d'écrire dans la ce...
21/07/2020 à 16:03Thibal Convertir un nombre en heure:minute:secondesBonjour, tu peux nous mettre un fichier exemple de l'importation avec 2 ou 3 lignes ? ( sans infos confidentielles. )...
21/07/2020 à 13:34schlamaletteBoucle imbriquée numérotéeBonjour Curulis … pas mal et plus court ; mais j'ai pas encore le niveau pour penser de cette manière lol...
21/07/2020 à 13:30mrtock60Faire évoluer un tableau en fonction d'une liste déroulantePas certains d'avoir compris le but mais un Tableau croisé dynamique te renverrait soit par jour soit par société les infos de ton tableau d'origine...