Retranscrire valeur dans feuille Excel.

coudu -  
Farfadet88 Messages postés 7780 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je pratique le sport, et pour mon club, j’ai un userform avec des labels (Nom des licenciés) associés à des texbox avec le nombre d’arbitrage réalisé par chaque joueur. De plus j’ai un autre texbox avec la valeur mini du nombre d’arbitrage à réaliser dans l’année. Lorsque le nombre d’arbitrage de chaque joueur est inférieur à la valeur mini les texbox deviennent rouge. Cela marche.
Par contre j’aimerai que le label de chaque textbox rouge soit retranscris dans une feuille Excel nommée « liste prioritaire ». Dans l'ordre et les uns apres les autres, de telle façon que je n’ai plus qu’à imprimer la feuille.

Merci
A voir également:

6 réponses

Farfadet88 Messages postés 7780 Date d'inscription   Statut Membre Dernière intervention   1 370
 
If textbox1.backcolor=rgb(255,0,0) then [A1]=textbox1.value
0
coudu
 
Oui j’avais fait cela, le souci c’est que si le texbox 2 n’est pas rouge alors il y à un trou dans ma feuille « liste prioritaire » alors que j’aimerais que les Nom soient à la suite. Qu'il n'y ait pas de trous entre les lignes.

Merci pour ton aide
0
Farfadet88 Messages postés 7780 Date d'inscription   Statut Membre Dernière intervention   1 370
 
If textbox1.backcolor=rgb(255,0,0) then Range("a65536").End(xlUp).Offset(1, 0) = textbox1.value
0
coudu
 
dsl je suis nul, mais comment fait on pour choisir la feuille de destination?

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Farfadet88 Messages postés 7780 Date d'inscription   Statut Membre Dernière intervention   1 370
 
tu écris

sheets("nom de la feuille")

si tu désires l'appliquer pour la formule que je viens de te donner tu tapes

If textbox1.backcolor=rgb(255,0,0) then Sheets("Nom de la feuille").Range("a65536").End(xlUp).Offset(1, 0) = textbox1.value
0
coudu
 
super, par contre j'aimerais que cela commence en A11 et non en A1 c'est possible?

Merci
0
Farfadet88 Messages postés 7780 Date d'inscription   Statut Membre Dernière intervention   1 370
 
If textbox1.backcolor=rgb(255,0,0) then Sheets("Nom de la feuille").Range("a65536").End(xlUp).Offset(10, 0) = textbox1.value

tu choisis le numéro de ligne (en gras ici) à partir de laquelle tu veux commencer
0