| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 28/04/2021 à 11:07 | safach | Visualiser la tendance des données dans plusieurs feuilles par une courbe | Normalement 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:20 | safach | Visualiser la tendance des données dans plusieurs feuilles par une courbe | C'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:09 | Matzic | Message 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:48 | safach | Visualiser la tendance des données dans plusieurs feuilles par une courbe | Je 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:02 | safach | Visualiser la tendance des données dans plusieurs feuilles par une courbe | Je ne peux pas vous aider avec aussi peu d'éléments, désolé... |
| 27/04/2021 à 15:59 | safach | Visualiser la tendance des données dans plusieurs feuilles par une courbe | Je 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:47 | safach | Visualiser la tendance des données dans plusieurs feuilles par une courbe | Ok 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:43 | Matzic | Message 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:13 | Matzic | Message 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:06 | Matzic | Message 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:03 | Matzic | Message 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:18 | grivea1 | Message #N/A avec rechercheV | Ce 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:56 | safach | Visualiser la tendance des données dans plusieurs feuilles par une courbe | Le 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:33 | Joco7915 | Problème avec le format heure | Pour 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:30 | MBE Ludovic | Formules de calcul | Le 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:43 | Joco7915 | Problème avec le format heure | Qu'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:31 | MBE Ludovic | Formules de calcul | Il 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:19 | MBE Ludovic | Formules de calcul | Actuellement, 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:38 | Ptiloup | Un drôle de numéro | Je 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:36 | safach | Visualiser la tendance des données dans plusieurs feuilles par une courbe | Un 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:35 | safach | Visualiser la tendance des données dans plusieurs feuilles par une courbe | Sous 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:31 | Gabin37 | Concatener tous les items d'un listbox dans une cellule | Bien vu pour la synthèse Ergotamine ! Bonne journée, Pierre... |
| 26/04/2021 à 15:21 | Gregz | Convertir ADRESSE, qui renvoie du texte, en références directes de cellul | Pouvez vous préciser cette partie, car il me semble pourtant que c'est bien la solution à votre problème ... |
| 26/04/2021 à 15:14 | Gabin37 | Concatener tous les items d'un listbox dans une cellule | C'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:11 | Gabin37 | Concatener tous les items d'un listbox dans une cellule | Il 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:10 | Gabin37 | Concatener tous les items d'un listbox dans une cellule | Je pense aussi, peux-tu poster le code que tu as testé pour aboutir à ce résultat ... |
| 26/04/2021 à 15:08 | Ptiloup | Un drôle de numéro | Utilise la fonction VBA Format() (ou TEXTE() dans Excel). Ca devrait te donner un truc du genre ... |
| 26/04/2021 à 15:02 | Gabin37 | Concatener tous les items d'un listbox dans une cellule | J'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:49 | Gabin37 | Concatener tous les items d'un listbox dans une cellule | Ok, 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:33 | Gabin37 | Concatener tous les items d'un listbox dans une cellule | C'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:20 | Pauline Doussineau | Mettre en valeur les points les plus bas d'une courbe | Dans 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:04 | MBE Ludovic | Formules de calcul | Un 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:35 | Matthieu37 | RechercheV retourne #N/A | La 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:31 | h2so4 | Défi du jour #2 | J'arrive après la bataille, mais voilà ma proposition (en espérant n'avoir omis aucune contrainte) : A+... |
| 23/04/2021 à 09:11 | okidoc | Comment supprimer les 0 inutiles d'une colonne de données de format dif | Un 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:51 | HUCHR | Moyenne.si... selon gamme avec quantités différentes | Bonjour, salut eriiic ! Un tableau croisé dynamique devrait faire l'affaire... |
| 22/04/2021 à 16:56 | VALIONNE | Calcul nombre Gua | Moralité : les femmes c'est casse-couille ... |
| 22/04/2021 à 16:26 | lucrob | Convertir un nombre minutes en jours, heures, minutes | Un essai ... |
| 22/04/2021 à 15:58 | VALIONNE | Calcul nombre Gua | En VBA : Ensuite en cellule E2 ... |
| 22/04/2021 à 15:40 | VALIONNE | Calcul nombre Gua | Autre 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:42 | VALIONNE | Calcul nombre Gua | Aprè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:35 | winfield | Formules ou fonction | En E8 : En H8 : Pour les explications sur la fonction, je vous invite à consulter cette page ... |
| 19/04/2021 à 18:24 | terazil | Additionner valeur dans une cellule avec VBA | @terazil : addition --> + soustraction --> ... |
| 19/04/2021 à 17:30 | terazil | Additionner valeur dans une cellule avec VBA | J'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:02 | dvdphr | Centralisation de données | A 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:39 | dvdphr | Centralisation de données | Une 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:08 | Mantra 132 | Utiliser le contenu d'une cellule pour chercher une autre cellule | C'est la valeur par défaut... |
| 19/04/2021 à 09:52 | Mantra 132 | Utiliser le contenu d'une cellule pour chercher une autre cellule | Si j'ai bien compris ... |
| 16/04/2021 à 17:35 | h2so4 | Dé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:27 | h2so4 | Dé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 ... |