| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 10/12/2023 à 19:16 | Heelflip | Problème avec Worksheet_Change | Suite, 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:38 | Heelflip | Problème avec Worksheet_Change | A 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:12 | Heelflip | Problème avec Worksheet_Change | Bonjour 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:23 | ramemat76 | Transformer des codes barre en ean13 | Voir le fichier déposé sur ce site > C'est ici pour suivre... |
| 06/12/2023 à 17:05 | Heelflip | Problème avec Worksheet_Change | On 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:18 | Aurel_123456789 | Concatenation sur un label, une combobox et une textbox | Une 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:42 | Alea83500 | Boucle For Next macro Excel qui bloque | Exact, 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:47 | kacolulo | Extraction d’une formule, d’une cellule vers une forme | Bonjour 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:05 | Camille1234 | Utilisation évènement - Classeur de macro personnel | Bonsoir 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:16 | Fatos | Raccourci 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:04 | Alea83500 | Boucle For Next macro Excel qui bloque | Ton 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:09 | sansvingt | Bouton appuyer / relacher et macro | A nouveau, As tu téléchargé le fichier fourni... |
| 18/11/2023 à 14:04 | jcm | Remplissage Cellule(s) par rapport au nombre d'une autre Cellule | A 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:30 | jcm | Remplissage Cellule(s) par rapport au nombre d'une autre Cellule | Je 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:25 | sansvingt | Bouton appuyer / relacher et macro | Sous 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:37 | Djib37 | Dessiner une surface dans un graphique | A 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:46 | FVancop | Localiser la cellule où une fonction personnelle est encodée | Suite 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:15 | FVancop | Localiser la cellule où une fonction personnelle est encodée | A 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:53 | yan1954 | Recherche dans une Collections | Il 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:07 | FVancop | Localiser la cellule où une fonction personnelle est encodée | Bonsoir 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:28 | Pereira Augusto | Transformer les nombres en EAN13 | Mê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:06 | azerty1234 | Enlever @ dans formule créé par itération via VBA | Je 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:12 | Excel-75011 | Faire monter ou descendre la feuille de calcul grâce à deux boutons | Bonjour 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:12 | nolive | 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:58 | Goko | Surbrillance ou presque | Bonsoir 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:49 | nolive | 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:45 | dasaquit | 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:02 | nolive | 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:11 | blublu7by7 | Colorier une case à partir de données RGB | Bonjour 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:50 | zazou36 | If Not Intersect([G5:G20], Target) Is Nothing | Tu 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:39 | Baldwin46 | Données dans les graphiques | Bonjour 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:02 | nolive | 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:28 | blublu7by7 | Colorier une case à partir de données RGB | En 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:48 | joyolo | Somme imposible | Excel 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:57 | nianiana | Difficulté sous mac VBA avec une instruction .Paste sous Mac | Pour 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:12 | nolive | 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:54 | Lullilaby | VBA - Masquer toutes les lignes à partir d'une cellule fusionnée | On peut masquer et démasquer en utilisant le CurrentRegion avec le code ci-dessous... |
| 05/09/2023 à 22:32 | nolive | 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:51 | GEmmanuel | Affichage du jour et heure dans un graphique | Le 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:58 | Seb78 | Changer la valeur d'une cellule avec un scroll souris | Une 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:08 | Lucas Célino | Colorer une ligne en fonction de la couleur d'une case de cette ligne | Ci-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:16 | nolive | 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:48 | nolive | 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:36 | nolive | 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:36 | nolive | 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:08 | nolive | Afficher une image à partir d'une liste sans mentionner le texte | Si 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:37 | nolive | Afficher une image à partir d'une liste sans mentionner le texte | Effectivement 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:23 | atlas | Conversion de chiffres en lettres | Bonjour 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:01 | nolive | Afficher une image à partir d'une liste sans mentionner le texte | Je 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:29 | Ericks | 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... |