Passionné d'Excel

Inscrit le :13/10/2019
Dernière activité :Hier à 20:37
Version d'Excel :2007 FR, 365 FR
Messages
3'329
Votes
865
Fichiers
5
Téléchargements
2'765
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par X Cellus - page 6

DateAuteur du sujetSujetExtrait du message
10/12/2023 à 19:16HeelflipProblème avec Worksheet_ChangeSuite, J'ai changé par un module de test la valeur sur la 2ième feuille de calcul avec le nombre 40. On voit bien par le gestionnaire que celle-ci est bien modifiée. Sauf qu'elle reste à 30 sur la feuille citée. Pourquoi utiliser un string alors que c'est un nombre qui est demandé? Tous ces noms (T...
10/12/2023 à 18:38HeelflipProblème avec Worksheet_ChangeA nouveau, Il n'y a pas que ce souci apparemment, selon l'image ci-dessous. Je ne pense pas qu'un nom puisse avoir une valeur...
10/12/2023 à 18:12HeelflipProblème avec Worksheet_ChangeBonjour Heelflip , Il ne suffit pas de présenter un code, mais aussi (on ne le répète jamais assez...) de commenter son code. Déjà, par exemple, la déclaration de variables n'a aucun commentaire. Même si on peut connaître leur type, il serait bon de savoir pour quelle raison elles sont définies. Ici...
06/12/2023 à 17:23ramemat76Transformer des codes barre en ean13Voir le fichier déposé sur ce site > C'est ici pour suivre...
06/12/2023 à 17:05HeelflipProblème avec Worksheet_ChangeOn peut tester un Worksheet_Change. Pour cela mettre l'instruction Stop après le Then. Ne pas oublier de séparer par le : Donc... Then : Stop: puis suite du code...
01/12/2023 à 17:18Aurel_123456789 Concatenation sur un label, une combobox et une textboxUne boucle s'écrit par exemple: For J = 1 to 12 ou For J = 1 to Variable Ensuite comme tu utilises des contrôles, il faut le préciser. Controls("LabelVC" & j).Visible=true Idem pour le reste de ton code...
27/11/2023 à 12:42Alea83500Boucle For Next macro Excel qui bloqueExact, on teste par Dir si le fichier est présent vu que le chemin complet est un string. Si le test Dir retourne vide alors on sort de la procédure. Mais il serait possible de sauter un ensemble de traitement et de continuer à boucler pour rechercher d'autres fichiers images...
26/11/2023 à 15:47kacoluloExtraction d’une formule, d’une cellule vers une formeBonjour Kacolulo , Le Fil, Dans le cas de la version 2007 d'Excel la forme et le texte étaient séparés. On choisissait une des formes disponibles puis si l'on souhaitait lui ajouter du Texte on lui appliquer une zone de texte. Voir sur l'image ci-dessous le principe. Sur les versions suivantes ce po...
25/11/2023 à 19:05Camille1234 Utilisation évènement - Classeur de macro personnelBonsoir Camille1234 , Eric Kergresse, L'évènement ne s'appliquera que dans le classeur de macros personnelles. Il est propre à chaque classeur. Par contre pour certains classeurs où tu as intérêt à revenir sur la précédente feuille active tu peux utiliser comme ci-dessous. Ce n'est pas nécessaire d'...
25/11/2023 à 18:16FatosRaccourci clavier équivalent au double-clic "magique" ?Bonsoir Fatos , Boss_68 , Une seule opération à réaliser au clavier. Voir fichier joint ci-dessous. Débloquer en cochant la case dans les propriétés du fichier. Puis accepter l'utilisation des macros. Edit: Si la cellule C3 est sélectionnée au lieu de la cellule B3. Rajoutez en début de la macro en...
24/11/2023 à 17:04Alea83500Boucle For Next macro Excel qui bloqueTon Fichoisi est un chemin pour aller chercher une image. Faire Fichoisi = "" Ainsi ton chemin sera vide en fin de boucle et tu pourras rechercher une autre image par un nouveau chemin en début de boucle...
22/11/2023 à 17:09sansvingt Bouton appuyer / relacher et macroA nouveau, As tu téléchargé le fichier fourni...
18/11/2023 à 14:04jcmRemplissage Cellule(s) par rapport au nombre d'une autre CelluleA nouveau, En MFC inscrire comme ci-dessous =ligne() > 25- B$26 Et appliquer la couleur sur l'ensemble des 11 colonnes et lignes jusqu'à la 25ième. Possibilité aussi de varier les couleurs de chaque colonne. Adapter alors la formule par un $ avant la lettre de la ou des colonnes concernées...
18/11/2023 à 08:30jcmRemplissage Cellule(s) par rapport au nombre d'une autre CelluleJe suppose que la valeur indiquée doit faire ressortir le nombre de cases à colorier. Donc pour 10 cela ira de B25 à B16. Alors que pour 2 ce sera de B25 à B24...
12/11/2023 à 23:25sansvingt Bouton appuyer / relacher et macroSous Mac, d'autres objets sont possibles comme les graphiques et l'utilisation de module de classe. On réalise un mini-graphique de la taille d'un bouton et on le couple à un module particulier telle que le module de classe capable de gérer les évènements. Voir l'exemple dans le classeur ci-dessous...
11/11/2023 à 14:37Djib37Dessiner une surface dans un graphiqueA partir de l'exemple où les droites présentées sont fermées aussi bien du côté droit que gauche. On peut utiliser premièrement : une copie du graphique afin de le modifier par Paint 3D (ou tout autre logiciel de retouche). Deuxièmement: En sélectionnant la même couleur que les lignes du graphe. On...
05/11/2023 à 23:46FVancop Localiser la cellule où une fonction personnelle est encodéeSuite et Fin, Mon précédent message était assez explicite sur l'utilisation d'ActiveCell et ses précautions sans que je m'étende encore plus sur ce choix personnel. Qui, de plus dans le cadre d'une fonction utilise régulièrement Ctrl+Alt+F9. Je le fais pratiquement jamais. Ci-dessous un fichier avec...
05/11/2023 à 19:15FVancop Localiser la cellule où une fonction personnelle est encodéeA nouveau, Bien que le demandeur ne se soit pas manifesté après son premier message. Il me semble qu'il souhaite dans une cellule (peu importe laquelle) une fonction particulière. Passer par ActiveCell est suffisant pour cela. Bien sur il ne faut pas multiplier dans ce cas l'utilisation de la foncti...
05/11/2023 à 18:53yan1954 Recherche dans une CollectionsIl existe en VBA, une solution qui permet de tester si un élément appartient à telle collection. Il suffit d'ajouter sur ta boucle 1 to 500 l'élément key à chaque item de tes collections. Voir ci dessous. Si la valeur n'est pas trouvé dans une des collections, le message Non trouvé s'affichera seule...
04/11/2023 à 18:07FVancop Localiser la cellule où une fonction personnelle est encodéeBonsoir FVancop , Eriiic , Il est possible de passer par ActiveCell pour éviter le positionnement. Selon ci-dessous. Soit rien n'est inscris entre les parenthèses de la fonction. Et alors la valeur en résultant sera égale à la valeur de la ligne précédente + 1. Soit on place entre les parenthèses to...
31/10/2023 à 23:28Pereira AugustoTransformer les nombres en EAN13Même si tu n'as que 8 chiffres tu peux utiliser le code EAN13. Il suffira de rajouter 4 zéros, au début par exemple, si son utilisation est réduite à une activité interne. Donc hors commercial national ou international. Voir en suivant le lien de ce forum ci-contre C'est ici En fait il y a une trans...
31/10/2023 à 23:06azerty1234 Enlever @ dans formule créé par itération via VBAJe reprendrais comme Jean-Eric , cette syntaxe est incorrecte. A la rigueur on peut utiilser Cells(, C).Address ou C représente une valeur numérique pour la colonne. Excel corrigera l'absence de la valeur ligne par le chiffre 1. Non, par le @, Excel indique tout simplement que la syntaxe de la formu...
27/10/2023 à 09:12Excel-75011 Faire monter ou descendre la feuille de calcul grâce à deux boutonsBonjour Excell-75011, Eriiic, On utilise l'outil Scrollbar inséré dans l'userform que l'on couple avec une macro dans un module du fichier. Ci dessous pour un formulaire nommé Userform1 et l'outil ScrollBar1...
07/10/2023 à 16:12nolive Perte de qualité image via la formule "decaler"Il serait possible de créer des images particulières Non Accessible pour toutes les listes. Mais cela grossirait le fichier de 24 images. Plus simplement on va modifier la dernière ligne de chaque boucle gérant les badges. Ainsi lorsque le numéro au dessus d'une liste sera égale à 22, aucune image n...
03/10/2023 à 22:58GokoSurbrillance ou presqueBonsoir Goko, gmb , Ci-dessous ton fichier modifié pour ta demande. La couleur de surbrillance est déterminée par la ligne du RGB, en choisir une autre si besoin...
01/10/2023 à 18:49nolive Perte de qualité image via la formule "decaler"Non, car il faut pouvoir distinguer les 21 images pour n'importe quel joueur. En fait ce qui différencie les joueurs c'est la ligne de la feuille qui reçoit les images. Tu m'indiques partir de la ligne 3 jusqu'à la ligne 113 par pas de 10. Donc tes 12 joueurs s'échelonnent ici. En ligne 3 le premier...
25/09/2023 à 19:45dasaquit ActiveWindow.ScrollRow en fonction de la dernière ligne pleine possible ?Si ton total se trouve toujours en ligne 126, sélectionne par macro cette ligne. Puis utilise ton bouton pour cacher les lignes vides. Enfin resélectionne toujours par macro la ligne 126. Sinon poste une feuille exemple...
24/09/2023 à 17:02nolive Perte de qualité image via la formule "decaler"Comme indiqué dernièrement. Ces images débutent par N ou Q, cela respectivement pour désigner la colonne où elles sont présentes. Et aussi différencier les badges 1 et 2. Revoir ma note. La lettre initiale est suivi de la ligne où est présente chaque image. Donc 3 pour la première des doubles listes...
24/09/2023 à 16:11blublu7by7 Colorier une case à partir de données RGBBonjour Blublu7by7, Ci-dessous le fichier modifié pour s'adapter à un tableau de plusieurs formules de colorisation RGB. Celles-ci sont repérables par rapport à leur emplacement dans la feuille. Ainsi s'il existe 8 formules on contrôle quelle est celle (de 1 à 8) qui est concernée par la valeur vena...
22/09/2023 à 07:50zazou36 If Not Intersect([G5:G20], Target) Is NothingTu donnes une couleur de fond particulière à ces plages de cellules. Ci-dessus la composante bleue du RGB à été réduite d'une unité. Ce qui pour un utilisateur passera inaperçu par rapport à d'autres cellules en fond blanc. Mais sera bien détecté par le code. Sinon tout autre couleur si l'on souhait...
18/09/2023 à 07:39Baldwin46Données dans les graphiquesBonjour Baldwin, Arturo83 , Les valeurs doivent utiliser le format de nombre Fraction qui fait partie des possibilités de formatage d'Excel. Tout comme Pourcentage. Il est vrai que ce format Fraction est moins utilisé. Le graphique ensuite en tiendra compte et affichera les fractions...
17/09/2023 à 00:02nolive Perte de qualité image via la formule "decaler"Apparemment l'image n'est pas nommée comme il le faudrait, puisque même la première d'entre elles te bloque déjà. Ensuite tu as allongé le code pour les lignes supérieures à la ligne 3 (de 13 à 113) mais en gardant toujours la référence aux listes déroulantes en N3 et Q3. Donc tes listes déroulantes...
16/09/2023 à 11:28blublu7by7 Colorier une case à partir de données RGBEn retour la modification apportée pour recalcul de la fonction couleur de manière automatique. La zone de valeurs RGB est sur fond clair par choix. S'il y avait d'autres zones de valeurs RGB pour d'autres cibles que B5, il faudrait différencier par d'autres coloris leurs zones respectives. Passer a...
11/09/2023 à 21:48joyoloSomme imposibleExcel te laisse la possibilité de coller ce que tu copies selon différents formats. Et notamment le collage en valeur symbolisé par l'icône 123. Il suffit donc d'appliquer ce type de format et les cellules cibles seront formatées en numérique. Aucun souci ensuite pour les sommer...
10/09/2023 à 17:57nianianaDifficulté sous mac VBA avec une instruction .Paste sous MacPour pallier à ce souci, il serait préférable auparavant de faire une copie du graphique sur le disque. Par exemple dans le répertoire Images. Cette partie de ton code ci-dessous sera remplacée par Le code ci-dessous de la macro KopImg Le graphique sauvegardé peut aussi être détruit ensuite s'il n'...
09/09/2023 à 22:12nolive Perte de qualité image via la formule "decaler"Premièrement: S'il existe 12 joueurs, donc il faudra différencier les joueurs 1 à 9 par J01 à J09 puisque les joueurs suivants se nommeront J10 à J12. Deuxièmement: Il n'est pas nécessaire et même plus contraignant de rajouter le début des nommages des joueurs. Un tableau ou une fiche peut être réal...
08/09/2023 à 20:54Lullilaby VBA - Masquer toutes les lignes à partir d'une cellule fusionnéeOn peut masquer et démasquer en utilisant le CurrentRegion avec le code ci-dessous...
05/09/2023 à 22:32nolive Perte de qualité image via la formule "decaler"Bonsoir Nolive , Dan , J'ai posté la 2ième option afin de pallier au cas ou la 1ière ne fonctionnerait pas idéalement sur ton ordi. Donc il vaudrait mieux utiliser la première (macro évènementielle) surtout que tu indiques placer une douzaine de feuilles dans le fichier. Chacune de ses feuilles comp...
04/09/2023 à 17:51GEmmanuel Affichage du jour et heure dans un graphiqueLe souci vient du formatage des cellules suivantes à A2. Pour exemple prends les 3 premières cellules de J2 à J4 et formates les en numérique. Puis Inscris en J2 le nombre 41585, ensuite fais en J3= j2+1. Tire vers le bas jusqu'à J4. Tu auras 3 nombres. Formates ces cellules maintenant en format dat...
02/09/2023 à 23:58Seb78Changer la valeur d'une cellule avec un scroll sourisUne proposition en utilisant un ScrollBar. Pour l'exemple celui-ci sera actif dans la zone H14 à H20. Voir notes en rouge sur la feuille et les macros dans la partie code de celle-ci...
02/09/2023 à 16:08Lucas Célino Colorer une ligne en fonction de la couleur d'une case de cette ligneCi-dessous deux feuilles dans le fichier posté. En première feuille un clic droit au dessus de la cellule cible va colorer la ligne entière d'une couleur prédéfinie. En deuxième feuille, idem, un clic droit au dessus de la ligne cible va colorer la ligne entière selon la colonne visée. 3 couleurs so...
02/09/2023 à 11:16nolive Perte de qualité image via la formule "decaler"Dans l'autre sujet clos, il y avait au départ une proposition macro mais qui reprenait le principe du décalage. Donc un risque de définition sur Mac. Dans le fichier ci-dessous, un double choix avec macros: Soit une macro événementielle (plus pour PC windows) car il me semble que Mac fait l'impasse...
01/09/2023 à 22:48nolive Perte de qualité image via la formule "decaler"A nouveau, Pour les listes d'images, il serait préférable que toutes les images du jeu soient d'une même qualité de résolution. Car dans le fichier la première image de la liste est celle en haute résolution puis suivent des images en moins bonne qualité. Voir alors dans les options Excel (Fichier,...
01/09/2023 à 20:36nolive Perte de qualité image via la formule "decaler"Bonsoir Nolive , Dan , Non, il suffit de voir sur l'autre fil > Afficher image que la photo de la feuille agrandie à 400% retransmettais bien le premier badge dans la meilleure qualité. D'ailleurs, c'était la seule image dans cette qualité, les autres badges fournies ne l'étant pas. Ci-dessous qu...
01/09/2023 à 07:36nolive Perte de qualité image via la formule "decaler"Cela indique Référence invalide car la zone nommée noms dans la formule est la zone de la deuxième feuille. Or si tu as supprimé les éléments dans les deux colonnes de cette feuille, normal qu'il y ai donc erreur. Par contre, quand tu utilises les fichiers que j'ai posté dans l'autre fil. Vois tu un...
28/08/2023 à 17:08nolive Afficher une image à partir d'une liste sans mentionner le texteSi je me réfère à ton message du mercredi à 13h34 qui présente 2 images avec les badges. Il semblerait que le badge à droite de l'image du haut est correcte. Elle n'est pas perturbée par le graphe en dessous. Ce dernier est peut être trop grand son rectangle vient couvrir et gener...
27/08/2023 à 19:37nolive Afficher une image à partir d'une liste sans mentionner le texteEffectivement il faut que les cellules soient en taille identique. Donc si tu préfères la taille de la feuille Décal, il faudra que la feuille Base soit sur la même conformité. Insère à l'origine tes images dans la feuille Décal puis déplace par couper-coller vers la feuille Base...
27/08/2023 à 19:23atlasConversion de chiffres en lettresBonjour Atlas, DanielC , L 'ordre est conforme à la règle des classements. Pour preuve voir en retour le deuxième tableau construit et les explications. On ne peut pas par une formule correctrice, faire en sorte que qu'il y ai un troisième quand il y a déjà trois personnes devant lui. Question de lo...
27/08/2023 à 11:01nolive Afficher une image à partir d'une liste sans mentionner le texteJe n'ai pour ma part aucune différence entre les deux feuilles. La preuve en image ci-dessous, ou j'ai agrandi par zoom à 400% de la taille normal. Sur feuille Décal puis sur feuille Base. As tu lors de la copie de la feuille Base agrandi l'image avant de la coller sur l'autre feuille? Ou as tu proc...
27/08/2023 à 10:29Ericks Protection feuille & code VBA incompatible ?Bonjour EricKs, Aziard , BrunoM45 , @Ericks, dans ton classeur ta cellule H1 (nommée _maLigne) est verrouillée. Ce que préconise, en plus simple BrunoM45 est de déverrouiller cette cellule afin qu'elle ne bloque pas la macro évènementielle y faisant appel. Déprotège ta feuille pour que tu puisses pa...