Passionné d'Excel

Inscrit le :26/01/2017
Dernière activité :30/01/2026 à 14:36
Version d'Excel :2010 FR
Lieu :Côtes d'Armor (France)
Messages
5'574
Votes
1'141
Fichiers
8
Téléchargements
14'128
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Pedro22 - page 17

DateAuteur du sujetSujetExtrait du message
28/04/2021 à 11:07safach Visualiser la tendance des données dans plusieurs feuilles par une courbeNormalement les données commencent en 1ère ligne. En tout cas, voilà un code permettant de déclencher ta macro de traitement suite à un double clique. Ce code est à placer dans le module de la feuille BDD : Le code ci dessus correspond juste à une copie du format d'une cellule à une plage. Je vous c...
28/04/2021 à 10:20safach Visualiser la tendance des données dans plusieurs feuilles par une courbeC'est un plaisir d'apporter mon aide quand les demandeurs s'impliquent et s'approprient les propositions comme tu l'as fait. L'ajout du bouton ne devrait pas te poser de problème particulier. Il faudra juste vérifier qu'il n'est pas affecté par la copie transposée + suppression des 40 premières lign...
28/04/2021 à 10:09MatzicMessage d'erreur VBA "End if sans bloc if"Comme indiqué hier, mon antivirus n'apprécie pas tes fichiers... Si la macro est fonctionnelle, mais que les cellules concernées ne sont pas les bonnes, je pense que tu es le mieux placé et suffisamment compétent pour reprendre toi même ton code. Il est possible que tu ais une inversion entre lignes...
27/04/2021 à 17:48safach Visualiser la tendance des données dans plusieurs feuilles par une courbeJe vois que tu as bien pris le code en main, tes remarques sont justes. Pour supprimer les données existantes, il suffit d'ajouter en début de macro, juste après le With Sheets("BDD") , l'instruction suivante ...
27/04/2021 à 16:02safach Visualiser la tendance des données dans plusieurs feuilles par une courbeJe ne peux pas vous aider avec aussi peu d'éléments, désolé...
27/04/2021 à 15:59safach Visualiser la tendance des données dans plusieurs feuilles par une courbeJe vous invite à relire mon message ci dessous. Les dates sont normalement présentes en ligne 1. Une copie --> collage transposé des 4 premières lignes et les dates seront alors présentes en colonne A. Si le nombre de lignes copiées depuis les modifications que vous avez apporté au code à changé...
27/04/2021 à 15:47safach Visualiser la tendance des données dans plusieurs feuilles par une courbeOk pour les modifications réalisées. La partie de la macro qui plante sert à transposer le tableau pour intervertir lignes et colonnes (ce qui correspond au final à la structure indiquée lors de mon 1er post). Je n'ai peut être pas écrit la bonne syntaxe, c'est quelque chose que j'utilise très peu....
27/04/2021 à 15:43MatzicMessage d'erreur VBA "End if sans bloc if"Mon antivirus bloque le fichier. Dans les grandes lignes, il faut faire en sorte que les cellules soient indiquées selon le modèle suivant : Sheets("NomFeuille").Range("A1") ou Sheets("NomFeuille").Cells(1, 1) . Il faut aussi rectifier la double égalité ( A = B = C ) qui n'a aucun sens en l'état. A...
27/04/2021 à 15:13MatzicMessage d'erreur VBA "End if sans bloc if"A y regarder de plus près, le code est truffé d'incohérences, et il ne pourra fonctionner même en rectifiant l'erreur ci dessous. Le problème de la ligne surligné est que vous avez une double égalité dans la même ligne, mais aussi que les plages citées ne sont pas valides (exemple "Recueil!" & k & l...
27/04/2021 à 15:06MatzicMessage d'erreur VBA "End if sans bloc if"Quand ta boucle se termine et que tu dois refaire un tour (ou sortir si le dernier tour de boucle est fait)...
27/04/2021 à 15:03MatzicMessage d'erreur VBA "End if sans bloc if"Le message est trompeur, ce sont vos boucles For qui n'ont pas de Next pour marquer leur fin. Autre chose, Range("Recueil!A" & i) s'écrit plutôt Sheets("Recueil").Range("A" & i) . Je ne suis pas sûr de la validité de votre syntaxe actuelle.....
27/04/2021 à 14:18grivea1Message #N/A avec rechercheVCe message d'erreur indique qu'aucune correspondance n'est trouvée. Il peut se produire si la correspondance entre références cherchée et données source n'est pas exacte (présence d'un espace indésirable, nombre stocké sous forme de texte, etc). A priori, dans votre cas le soucis vient de nombres st...
27/04/2021 à 13:56safach Visualiser la tendance des données dans plusieurs feuilles par une courbeLe fichier joint est différent du premier : - Noms d'onglet au format JJ-MM et pas JJ-MM-AAAA (à l'origine de l'erreur affichée) - Présence d'un nombre variable de colonnes - Position des données différente (pas en C6:H8 ) - Heures des colonnes différentes de 9h et 16h Par ailleurs, le code est à pl...
26/04/2021 à 21:33Joco7915 Problème avec le format heurePour info, il existe des formats "durée" qui te permet d'afficher plus de 24h (par exemple [h]:mm ). Seul le visuel change...
26/04/2021 à 21:30MBE LudovicFormules de calculLe principe de DECALER est de fournir une plage d'origine, et éventuellement de "décaler" cette plage de L lignes et C colonnes, voire d'en changer la dimension. Dans le cas présent, la première référence trouvée renvoie la position 1 avec EQUIV . Au minimum, D2:G2 est donc décalé d'une ligne et cor...
26/04/2021 à 17:43Joco7915 Problème avec le format heureQu'est ce que tu cherches à afficher précisément ? Car 1,67 jours est bien équivalent à ~40 heures. Aussi, as tu une raison particulière d'utiliser le calendrier depuis 1904 ? J'ai cru lire que ça pouvait générer plus de soucis que de solutions.....
26/04/2021 à 17:31MBE LudovicFormules de calculIl te suffit de reprendre le fichier de mon post précédent et de remplacer ladite plage pour que ça fonctionne... Mais oui je peux le faire à ta place, si tu as 2 minutes...
26/04/2021 à 17:19MBE LudovicFormules de calculActuellement, tu as une formule par ligne (donc par matricule), donc tu ne peux pas te tromper. Si tu souhaites une formule unique avec sélection du matricule dans une liste déroulante par exemple, il faudra revoir la formule. Par exemple en modifiant la plage source du salaire : $D3:$G3 à remplacer...
26/04/2021 à 16:38Ptiloup Un drôle de numéroJe n'ai pas compris ce que vous souhaitez ? Le code proposé plus haut est à adapter à votre macro de numérotation, car la question du format se gère de préférence au moment de créer ledit numéro. Il est toujours possible de corriger le numéro après coup, mais avant de proposer quelque chose je veux...
26/04/2021 à 16:36safach Visualiser la tendance des données dans plusieurs feuilles par une courbeUn essai avec une macro qui permet de compiler toutes les feuilles en une seule. Il faut au préalable créer une feuille vierge nommée "BDD" ...
26/04/2021 à 15:35safach Visualiser la tendance des données dans plusieurs feuilles par une courbeSous réserve de structurer tes données de manière plus conventionnelle, ce sera simple à réaliser. Quelque chose du genre : Date heure N1 N2 N3 21/04/2020 09:00 12,32 10,03 5,21 21/04/2020 16:00 12,33 10,05 5,19 22/04/2020 09:00 12,32 10,03 5,21 22/04/2020 16:00 12,33 10,05 5,19...
26/04/2021 à 15:31Gabin37 Concatener tous les items d'un listbox dans une celluleBien vu pour la synthèse Ergotamine ! Bonne journée, Pierre...
26/04/2021 à 15:21Gregz Convertir ADRESSE, qui renvoie du texte, en références directes de cellulPouvez vous préciser cette partie, car il me semble pourtant que c'est bien la solution à votre problème ...
26/04/2021 à 15:14Gabin37 Concatener tous les items d'un listbox dans une celluleC'est bien ce que je pensais... Un mix des 2 solutions évoquées, mais surement ni l'une, ni l'autre ! Un essai : C'est soit tu inscris une formule Excel valide (avec le nom de fonction en anglais, et les doubles guillemets quand c'est nécessaire), soit tu réalises directement ce travail dans VBA pou...
26/04/2021 à 15:11Gabin37 Concatener tous les items d'un listbox dans une celluleIl n'y a pas des formules pour mâcher ce travail dans le pack de fonction du site ? Du genre celle-ci ...
26/04/2021 à 15:10Gabin37 Concatener tous les items d'un listbox dans une celluleJe pense aussi, peux-tu poster le code que tu as testé pour aboutir à ce résultat ...
26/04/2021 à 15:08Ptiloup Un drôle de numéroUtilise la fonction VBA Format() (ou TEXTE() dans Excel). Ca devrait te donner un truc du genre ...
26/04/2021 à 15:02Gabin37 Concatener tous les items d'un listbox dans une celluleJ'ai l'impression de ne pas bien me faire comprendre... Ma proposition te permet ensuite d'inscrire ce résultat dans une cellule. C'est comme si tu avais tapé directement ton texte dans la cellule, au lieu d'y laisser une formule qui aboutie à ton texte. Pour la partie mail et html, je passe mon tou...
26/04/2021 à 14:49Gabin37 Concatener tous les items d'un listbox dans une celluleOk, je n'avais pas du tout vu le problème comme ça... Il manque des caractères d'échappement pour chaque guillemets. Si ce que je raconte est obscure, je pense que le plus simple est d'activer l'enregistreur de macro, de coller ceci : ="je"& car(10) &"suis"& car(10) &"une"& car(10) &"patate" dans un...
26/04/2021 à 14:33Gabin37 Concatener tous les items d'un listbox dans une celluleC'est par ce que tu as inscris ton résultat dans la propriété .formula et non .value , alors que ce n'est pas une formule...
26/04/2021 à 14:20Pauline DoussineauMettre en valeur les points les plus bas d'une courbeDans le même goût, lorsque la courbe change de sens (pic ou creux), sa dérivée devient nulle. La dérivée peut être calculée à l'aide de la fonction PENTE. Ici j'ai fait un essai dans une colonne dédiée à partir de la cellule ligne 52 (car ma plage source est constituée de 100 lignes glissantes) : Ce...
26/04/2021 à 12:04MBE LudovicFormules de calculUn essai qui utilise des formules matricielles (à valider avec CTRL + MAJ + ENTREE , la formule apparait alors entourée de { et } ). 1er salaire (exemple de formule pour le 1er cas) : Dernier salaire : Le fichier modifié ...
26/04/2021 à 11:35Matthieu37 RechercheV retourne #N/ALa formule est correcte, c'est juste que la quasi totalité des références cherchées en feuille "Datas" ne sont pas présentes en feuille "Tournage". A noter que la correspondance des références doit être exacte, et que par exemple un espace en trop dans une des références aboutira à une absence de ré...
26/04/2021 à 11:31h2so4Défi du jour #2J'arrive après la bataille, mais voilà ma proposition (en espérant n'avoir omis aucune contrainte) : A+...
23/04/2021 à 09:11okidocComment supprimer les 0 inutiles d'une colonne de données de format difUn essai avec une fonction VBA personnalisée : A utiliser ensuite comme une fonction classique : PS : le classeur est à enregistrer au format .xlsm , le code est à placer dans un module standard de l'éditeur VBA...
23/04/2021 à 08:51HUCHR Moyenne.si... selon gamme avec quantités différentesBonjour, salut eriiic ! Un tableau croisé dynamique devrait faire l'affaire...
22/04/2021 à 16:56VALIONNE Calcul nombre GuaMoralité : les femmes c'est casse-couille ...
22/04/2021 à 16:26lucrob Convertir un nombre minutes en jours, heures, minutesUn essai ...
22/04/2021 à 15:58VALIONNE Calcul nombre GuaEn VBA : Ensuite en cellule E2 ...
22/04/2021 à 15:40VALIONNE Calcul nombre GuaAutre essai, par contre ligne 6 j'obtiens 10 et pas 1 : C'est aussi réalisable en macro à l'aide d'une fonction personnalisée...
22/04/2021 à 14:42VALIONNE Calcul nombre GuaAprès lecture, re-lecture et re-re-lecture, il y a toujours un élément qui demeure incompréhensible pour moi : Par quelle diablerie on passe de 84 à 3 ??...
22/04/2021 à 14:35winfield Formules ou fonctionEn E8 : En H8 : Pour les explications sur la fonction, je vous invite à consulter cette page ...
19/04/2021 à 18:24terazil Additionner valeur dans une cellule avec VBA@terazil : addition --> + soustraction --> ...
19/04/2021 à 17:30terazil Additionner valeur dans une cellule avec VBAJ'imagine que TextBox2 contient la valeur du stock à incrémenter ? Un essai : Je vous invite à modifier le nom de vos contrôles pour les rendre plus explicites. Autre chose, personnellement je ne ferais pas une gestion de stock comme ça, car vous n'avez aucune traçabilité des entrées et sorties, des...
19/04/2021 à 16:02dvdphrCentralisation de donnéesA ce stade, il y a beaucoup de possibilités, et je ne sais pas quelle est précisément votre besoin. Pour les macros d'export, dans chaque fichier source, on peut préciser le nom du fichier source (ou son utilisateur) et la date+heure d'enregistrement. Si le format est toujours le même, on pourra ens...
19/04/2021 à 14:39dvdphrCentralisation de donnéesUne possibilité selon moi est de créer des exports réguliers de tes fichiers source vers un emplacement commun à l'aide VBA. Ensuite, ton fichier central irait piocher dans ces exports, ce qui évite d'avoir à ouvrir et manipuler les fichiers source originaux...
19/04/2021 à 10:08Mantra 132Utiliser le contenu d'une cellule pour chercher une autre celluleC'est la valeur par défaut...
19/04/2021 à 09:52Mantra 132Utiliser le contenu d'une cellule pour chercher une autre celluleSi j'ai bien compris ...
16/04/2021 à 17:35h2so4Défi du jour #1 (pas sûr qu'il y en aura un tous les jours ;o))Chez moi ça va plus loin ! Après personne n'a dit que ça devait marcher ...
16/04/2021 à 17:27h2so4Défi du jour #1 (pas sûr qu'il y en aura un tous les jours ;o))Coucou tout le monde ! Un essai : C'est de la belle bidouille pas optimale ...