Excel : cases à cocher et du texte

Fermé
veronique - 1 août 2007 à 09:14
Jarod74amz Messages postés 2 Date d'inscription jeudi 10 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008 - 10 juil. 2008 à 18:21
Bonjour à tous.

Pour mon travail j'ai réalisé une fiche de Non conformité sur excel avec des cases à cocher et du texte saisi (date, nom etc).

Je vous explique ce que je souhaite en premier:
J'ai une fiche type vierge que je dois remplir et j'aimerai qu'en la remplissant, elle incrémente directement un tableau en changeant de ligne à chaque nouvelle fiche saisie.

Exemple je clic dans la case à cocher "Montage" et montage apparait dans une case du tableau. Mon souci et que j'aimerai qu'une fois la fiche compléte, un bouton me permette d'incrémenter une nouvelle ligne du tableau et efface toutes les croix de mes cases à cocher ainsi que le texte saisi.

J'ai pris du code sur le net et j'arrive à remplir une ligne sans probléme. Maintenant je voudrais faire comprendre à Excel qu'une fois tout saisi, il passe à la ligne du dessous et remette ma fiche vierge (en gardant les infos dans mon tableau)....

Voici le code tapé pour chaque case à cocher (ici pour la case m2)

Private Sub Découpe_Click()
If Découpe.Value = True Then
[m2] = "Découpe"
Else
[m2] = " "
End If
End Sub

J'aimerai donc par exemple qu'une fois la fiche rempli cette case à cocher remplisse la case m3 puiis m4 etc etc ...

J'espere avoir été clair, j'ai vraiment besoin d'aide MERCI !!!!!!!!!!!!
A voir également:

5 réponses

Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012 75
1 août 2007 à 09:19
Tu peux simplement rechercher la dernière ligne remplie avec "XlEnd" ou "XlDown" (je sais plus exactement) puis entrer les valeurs dans la ligne suivante. Excel trouvera donc chaque fois la dernière ligne.

--- Edit ---

Je viens de tester sur une plage, pour trouver la fin (en bas) de celle-ci : Selection.End(xlDown).Select

Il te suffit alors de récupérer le numéro de ligne par exemple (".Row") dans une variable ("lig" par exemple) puis d'écrire à la ligne "lig+1". Pour être sûr que chaque ligne est complète tu peux faire la recherche de dernière ligne sur la dernière colonne (pleine).
0
Désolé mais je n'ai rien compris!
Mon tableau se rempli par ligne (de gauche a droite), je ne sais pas si cela peut t'aider. En plus j'aurai besoin d'un bouon qui, quand je clic dessus, numérote une nouvelle ligne en dessous de celle remplie. Si tu veux pour que se soit plus simple je t'envoi mon fichier excel et on en discute sur MSN .. si tu peux se serrai sper sympa. Je suis pas trop doué en language informatique ...
Merci et à bientot j'espere

Véro
0
Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012 75
1 août 2007 à 12:00
Ok, on verra ça en fin de journée sur msn alors.
0
Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012 75
1 août 2007 à 14:36
Enfin sans ton msn j'aurais du mal :)
Tu peux me le transmettre par MP sur ce forum.
0
Désolé mais mon PC au taf ne voulait plus se connecter ici ...
Enfin bref
j'aurai plein de truc a te demander donc si sa te derange pas je te donne mon MSN et je pense etre dessus en debut de soirée ou dans le week end. Je t'enverrai a la rigeur le fichier .xls pour que tu situes bien le prob.
merci encore voici mon MSN (je ne sais pas se qu'est MP dsl)
sakagniole@hotmail.fr
0
Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012 75 > Jeff
6 août 2007 à 09:47
Jeff et Véronique, c'est la même personne ?

J'étais absent ce week-end, on verra ce soir.
0

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

Posez votre question
Jarod74amz Messages postés 2 Date d'inscription jeudi 10 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008
10 juil. 2008 à 18:21
ou je vais copier ce code, je m'excuse mais je suis nul, et je suis très honorer en recevany votre aide
0