Passionné d'Excel

Inscrit le :16/05/2018
Dernière activité :14/08/2026 à 17:15
Version d'Excel :Win11+2003 à 2016
Messages
5'667
Votes
1'179
Fichiers
1
Téléchargements
44'051
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Xmenpl - page 56

DateAuteur du sujetSujetExtrait du message
13/07/2020 à 16:58Willou Comment afficher une image (Logo) à l'ouverture d'un fichier Excel ?Etrange de mon coté cela fonctionne. tu as bien enregistré une copie de ce fichier sur ton disque avant de l'ouvrir ? Dans tout les cas les lignes de commandes vba sont dedans ; tu peux donc t'en inspirer...
13/07/2020 à 16:54dani0388Extraction depuis tableaux structurésUn tableau croisé dynamique peu facile filtrer les opérations par client. ( tableau actualisé automatiquement à l'ouverture du fichier excel ) Ensuite un double clic sur une des sommes ou sur le total du Tableau croisé générera un nouvel onglet avec les opérations de ce client. Pour le choix des col...
13/07/2020 à 15:29da.graphBouton Générer un PDF Mac et PCPour Mac je suis pas sur mais pour PC les lignes vba on l'air correctes. Petite précision dans ce que vous écrivez : - Enregistrer directement le PDF sur le bureau du commercial (notre code actuel donne un chemin spécifique lié à l'utilisateur qui a fait la macro..) Enregistrer sur le bureau du comm...
13/07/2020 à 14:03mateous33Modifier une macroA quel évènement la lenteur de ta macro ? Et ceci cela sort d'où ? Cette commande tu dois la mettre juste après tes private sub et inscrire l'inverse de cette commande à la fin de chaque sub...
13/07/2020 à 13:37Newbie14 Remplir un tableau sans boucle forSans vouloir être choquant ; sans un fichier exemple ; pour moi la question actuelle c'est du charabia … la colonne de ma range ???? Je dois remplir un tableau çà ok avec quoi ? ou sont les données ? dans un userform ? dans une plage d'un onglet ? Avec un fichier exemple et ce que vous souhaitez obt...
13/07/2020 à 11:48Mani944Aide pour une rechercheEn effet la fonction Recherche d'excel ne sert pas à filtrer les informations juste à ramener 1 par 1 le résultat recherché le plus proche de la cellule de départ. Ajouter des filtres te permettras de masquer les autres marques. Cependant si tu souhaites faires des statistiques par marque ou des cal...
13/07/2020 à 11:37Suetake77 Formule matriciel et triBonjour, en ajoutant une colonne à tes infos "listes de saisie" Il devient très facile d'utiliser une fonction "RechercheV" de la "concatenation" de l'info qui se trouve en G et H Ainsi tu évites la formule matricielle. en faisant une recherche sur exemple : TJ EVRYPARQUET ( le contenu des deux cell...
10/07/2020 à 16:42makovitchVBA : attribuer une valeur à une lettreBonjour, Apparemment pas pour la déclaration de variables, non. Oui je m'en suis rendu compte après avoir envoyé mais je n'ai pas voulu effacer mon post. j'assume ma bêtise cela m'apprendra à répondre trop vite sans réfléchir assez. lol...
10/07/2020 à 16:33makovitchVBA : attribuer une valeur à une lettreBonjour à tous. Il me semblait pourtant que ce que l'on indique entre guillemet est considéré comme texte par excel ? "A+" et "A-" ne fonctionnerait-il pas en vba ? Oops autant pour moi on ne pourra pas rappeler la variable car il faudra aussi remettre les guillemets...
10/07/2020 à 16:22amis Recherche code pour un texboxEn effet il semble que la fonction NBVAL est l'équivalent de "COUNTA" dans des lignes vba. On aurait alors une ligne du genre Ou au pire si la plage "B:B" provoque une erreur vba ...
10/07/2020 à 11:47fleurmi Code VBA EXTRACTION a partir d'une datePuisque qu'un double clic sur une info de TCD créer un nouvel onglet à partir des données sources sans aucun lien ; je ne vois pas pourquoi le nouvel onglet ne pourrait pas être conservé. Mais bon si vous connaissez mieux les TCD que moi…...
10/07/2020 à 11:41amis Recherche code pour un texboxBonjour, sans fichier difficile d'avoir plusieurs solutions. La plus simple est de prévoir une cellule dans excel qui calculera ton nombre de patient. =NBVAL(B:B)-1 ( Nombre de cellule non vide de la colonne B ) et -1 car je suppose que B1 est un entête titre à ne pas compter. Ensuite tu alimentes t...
10/07/2020 à 11:34Slamdouik Ne pas afficher le contenu de la cellule si vide avec formatage dateLe plus simple est de tester si le résultat de la rechercheV est <> de vide. on peut aussi ajouter la condition si B3<>"" différent de vide. =SI(B3<>"";SI(RECHERCHEV(B3;Datas!$A$2:$K$100;8;FAUX)<>"";RECHERCHEV(B3;Datas!$A$2:$K$100;8;FAUX);"");"")...
09/07/2020 à 11:29Willou Comment afficher une image (Logo) à l'ouverture d'un fichier Excel ?Un petit test aux couleurs du forum. Les codes vba sont : -Dans le userform (pour la durée d'affichage) -Dans le Workbook open pour lancer l'affichage du userform -Dans un module pour la macro qui ferme le userform après 2 secondes. Ps enregistrer d'abord le fichier avant d'ouvrir...
09/07/2020 à 11:09dubdub87Relations entre une base de données Excel et un formulaire d'envoiJe penses que vous prenez le problème à l'envers. Votre word doit être considéré comme lettre type. Donc vous devez le lier à votre base de données excel avec les fonctions de publipostage. Pas de macro ou de bouton dans ce fichier. Par contre votre formulaire (le sélecteur et le bouton se retrouver...
09/07/2020 à 10:46TheAccountant Probleme formule - SI cellule vide alors prendre l'élément plus hautBen non la formule donnée c'est pour la mettre dans la colonne B justement lol si c'était pour la mettre en colonne C =SI(A2<>"";A2;C1)...
09/07/2020 à 10:40fleurmi Code VBA EXTRACTION a partir d'une datePour la création de nouveau onglet avec des sélections préalables pas besoin d'une lourde programmation ! un simple TCD automatique actualisable permet facilement par double clic sur une info de créer le nouvel onglet souhaité et de le conserver. (Même si la conservation du nouvel onglet n'est pas n...
09/07/2020 à 10:28ArnaudF86Carte choroplèteCi-joint une carte interractive des départements. ( carte qui n'est pas de moi. ) je ne sais pas si vous pourrez adapter son code à vos besoins mais le découpage de la carte est bien réalisé par départements...
09/07/2020 à 10:11TheAccountant Probleme formule - SI cellule vide alors prendre l'élément plus hautBonjour, une formule toute simple : =SI(A2<>"";A2;B1) à tirer vers le bas...
09/07/2020 à 09:45Kerbra22 Tableau de donnéesEn effet mais la question était la date du dernière avis ; donc je pensais automatiquement que l'avis 4 si remplit est le dernier ? Il fallait formuler je cherche l'avis le plus récent et la date la plus récente si les avis ne sont pas rentrés chronologiquement...
09/07/2020 à 09:39Elodie11Macro fonctionne qu'en pas à pasEffectivement, la je vois pas trop ; sur des anciennes version parfois il fallait activer manuellement des "Macro complémentaire" pour que certains fichier soit utilisables ; mais comme je pas à pas fonctionne j'ai un doute...
09/07/2020 à 09:22aslo83 Ne trouve pas la première ligne vide d'un tableauCela ne marche toujours pas il me demande de définir l'objet Re bonjour, Etrange ce décalage est ce format date pour que cela fonction de mon coté je suis obligé de virer ta ligne 2 existante dans données. Ensuite dans les lignes VBA juste faire un range=Date sans préciser le format. Tu es en versio...
09/07/2020 à 08:47DJIL Sélectionner une cellule en fonction du nom d'une pageSans fichier, je suis pas sur de tout comprendre. rien que çà : "dans la cellule du même nom que ma feuille active dont le nom se trouve en B2" Traduction svp ??? tu as donnés un nom à toutes tes cellules de destination dans la feuille "Référents sites" ? et ce nom ce retrouve dans la feuille active...
09/07/2020 à 08:37xnipecConserver mise en forme avec rechechev puis concatener, supp.ligne si videUne Formule à base de rechercheV ne va rechercher qu'un résultat et pas le format de la police utilisée dans le résultat trouvé. Seul ne programation vba de récuperer un resultat et un format mais cela devient compliqué car vous utiliser en plus une concaténation de données ce qui veut dire plusieur...
08/07/2020 à 14:16dembaMa base de donnée fait plus de 7000 ligneIl paraît évident que personne ne peut répondre à cette question non ? on ne connait pas ton appli, donc ton code ; on a pas de fichier test. On en connait pas la rapidité de ton pc ni le nombre de programme ouvert simultanément.. Je vois pas trop ce que l'on pourrait apporter comme réponse ? On n'a...
08/07/2020 à 11:55aslo83 Ne trouve pas la première ligne vide d'un tableauOublies pas d'effacer d'abord le test en ligne 3...
08/07/2020 à 11:43Oliblast Envoyer signature dans une cellule ExcelA adpater pour votre fichier aux dimensions de vos cellules. (prévoir le "paste" dans la bonne cellule)...
08/07/2020 à 11:29Cheve Classeur archivage avec code Erreur d'exécution 1004Je corrigerai ainsi...
08/07/2020 à 11:08Elodie11Macro fonctionne qu'en pas à pasJe pense que pour un office 2010 çà ne vient pas du fichier mais il doit y avoir une option de sécurité des macros qui est cochées dans les options...
08/07/2020 à 10:45Kerbra22 Tableau de donnéesPour le dernier avis : =SI(G2<>"";G2;SI(E2<>"";E2;SI(C2<>"";C2;A2))) Pour la dernière date : =SI(H2<>"";H2;SI(F2<>"";F2;SI(D2<>"";D2;B2))) Conditions imbriquées pour vérifier si cellule non vide (formule à tirer vers le bas)...
08/07/2020 à 10:10CobzyVBA- RechercheV dans une nouvelle ligne de tableauJe comprends pas bien ta formule là Sheets("Production").Range("f" & dlt2).FormulaLocal = "=RECHERCHV(B" & dlt2 & ";M:S;5;0)&SI(RECHERCHEV(B" & dlt2 & ";M:S;6;0)<>0;" & ";"")&RECHERCHEV(B" & dlt2 & ";M:S;6;0)" Tu fais un rechercheV ensuite un "SI" ??? en plus pas d'espace avant le & Traduction...
08/07/2020 à 09:55Djulito Moyenne sans 0, cellules éparsesOn peut savoir comment sont arrivés les zéro dans la colonne C ? c'est une formule ? Si oui, dans se cas il faudrait changer la formule pour que le résultat soit égale à vide : "" Ensuite la formule avec moyenne fonctionnera : =MOYENNE(C8;C11;C13;C15;C17;C18) Excel calculera uniquement avec cellules...
06/07/2020 à 17:14antonio59161Conversion heuresTu devrais mettre un fichier exemple car on ne sait pas avec quel "format" de colonne tu travailles dans ton excel ? 36:30 c'est un format heures ou texte ...
06/07/2020 à 17:01GarymaranceAlternative au Ctrl+Maj+Entrée pour formule matricielleBonjour, une dernière alternative mais je suis pas certains sur MAC ? Une macro qui lancera l'envoi des touches voulues: ^ pour contrôle + pour majuscul et ~ pour Enter...
06/07/2020 à 16:38Louis92Lignes coloriées si conditionLa formule rechercheV est imprécise. ( je m'explique : ) Tu utilises RECHERCHEV(A2;'DATE 1'!A:B;2;0) hors cette recherche va chercher la valeur la plus proche et si la base de données n'est pas triée par ordre alors la valeur renvoyée sera erronée. il vaut mieux utiliser : RECHERCHEV(A2;'DATE 1'!A:B...
06/07/2020 à 15:28Sylvie-Anne Multiplier les nombres d'une cellule alphanumérique par un coefficientBonjour, D'après l'image on ne peut pas vraiment appeler çà du alphanumérique. Certains chiffres ont comme séparateur une virgule , d'autres un point. Dans l'état toutes les cellules sont du textes. il faudrait déjà un bout de fichier excel avec une ou deux lignes afin de regarder si il n'y a pas un...
06/07/2020 à 13:44Tony83ParisFeuilles avec liens automatiquesJe partirai du principe inverse l'onglet "Tous les bureaux" alimente les infos des autres onglets La saisie est dans un seul onglet ( tous ) Et un simple tableau croisé dynamique renvoi les membres du bureau correspondant par filtrage sur le numéro de bureau. Les tableaux sont actualisés automatique...
06/07/2020 à 13:29PIERRO1234 Selection celluleOn ne sait pas le but que vous souhaitez obtenir ; mais la programmation vba ne fonctionne pas comme celà. 1) On lance une procédure pour toutes les cellules ou une plage de cellules. " For each cells….." 2) Ensuite on test la première cellule si elle contient ce que l'on souhaite et on applique l'e...
06/07/2020 à 13:21Saloumakh Calculer la moyenne par une macroBonjour, pour info je penses qu'une autre erreur c'est glissée dans votre prog. il y a deux fois alimentation par la textbox Math. il y aura un décalage de colonne du coup...
03/07/2020 à 16:48Genesis_X44Actualiser un tableau automatiquementAvec cette méthode je suppose qu'on arrivera à l'avenir avec 12 mille onglets à comparaît. Le mieux serait sans doute de pratiquer autrement. 1) on exporte les données toujours dans le même onglet à la suite des uns des autres. 2) à partir de cet onglet on demande un tableau croisé dynamique et on p...
03/07/2020 à 16:04jeromechantEnregistre sur FTP une partie de la feuilleLes macros excel utilisent des adresses de chemin avec une lettre (Raccourci réseau) exemple D:\mondisque\........ Je te conseil de créer un raccourci réseau vers ton Ftp ce sera plus facile pour tes macros. https://www.informatique-astuces.com/creer-un-raccourci-vers-un-serveur-ftp-sous-windows/...
03/07/2020 à 15:37CobzyVBA- RechercheV dans une nouvelle ligne de tableauBonjour, çà va être dur d'utiliser les doubles guillemets dans du vba car excel interptrete information début texte et fin texte . Par ailleurs comme tu ne "tires" pas les formules en vba alors les " $ " ne sont pas utiles. Essaie déjà comme ceci : Autre question si tu décales ta recherche de 2 pour...
03/07/2020 à 13:25AtotoDernière colonne suivant un critèrePour moi ce n'est pas très clair. Dans ton exemple la dernière colonne non vide est la colonne AC avec une date. on ne voit pas bien d'ailleurs si la date est pour les infos précédentes ou suivantes ? Pour la dernière colonne non vide de la ligne 3 Du coup si on veut se retrouver dans la colonne d'i...
01/07/2020 à 17:01danval Modification d'une macroCela ne nous informe pas de l'évènement qui permet de lancer ta macro ? C'est à l'ouverture d'excel ? ou après clic sur un bouton ? Un autre style d'écriture affecté à un bouton par exemple ...
01/07/2020 à 15:10MHJA001Reconciliation compte balance comptableBonjour, encore des nouveaux termes Réconciliation … Avant on parlait d'états de Rapprochement. La réconciliation on à l'impression qu'on est fâché avec ses comptes puis on se réconcilie...
01/07/2020 à 14:50vinciHorusLiaison deux fichiers ExcelTout est possible, le problème c'est d'avoir le détail exacte de ce que l'on veut. - Dupliquer un onglet vers un autre classeur. Ok pour une macro et un bouton pour la lancer. Cependant cela engendre des questions : Le classeur de destination sera-t-il toujours le même ? Le classeur de destination e...
01/07/2020 à 14:35Daviid31Fonction si avec plusieurs parametres=SI(F13<>"";SI(F13=1;B34;SI(F13=2;C34;SI(F13=3;D34)));"") Au cas ou j'ai ajouter un si dans le cas ou F13 est vide afin d'éviter l'affichage de "Faux"...
01/07/2020 à 14:30al87 Est-ce possible dans la même formule?Je doit reconnaître que sans fichier j'y comprends rien à cette formule. Mais si le but et juste de re-multiplier le tout par 12 à la fin alors =(ARRONDI(SOMME(ABS('Charges 2019'!F117);SOMME(-E17;E24))/12;2))*12...
01/07/2020 à 13:57dubdub87Commandbutton permet de supprimer à partir d'un formulairePeut être un mélange de ligne entre deux suppressions ? Tu devrais essayer d'enregister les modifications de ton fichier après chaque suppression de ligne...
01/07/2020 à 13:25jejeletimEnregistrement formulaire en cours pour terminer plus tardPour cela il te faudrait un onglet pour stocker provisoirement la saisie en cours. Ensuite après chaque sortie des texbox, combobox, ou autre utiliser un Private Sub TextBox_AfterUpdate() pour alimenter la cellule correspondant à l'info à stocker provisoirement. Pour finir au lancement du userform (...