Re : Transfert de données d'un tableau vers une feuille excel particuliere
Bonsoir,
Le classeur est bientot terminé , j'ai essayé de recopier les dernieres macros sur les originaux.La seule difference avec le classeur echangé jusqu'à maintenant est qu'il y a entre 15 et 37 élèves suivant les classes...contre 3 ou 4 sur ceux echangés.
Apres copie(sur mes originaux) de la macro "transfert des competences vers les feuilles eleves" lorsque je clique sur le bouton correspondant le message suivant apparait : Erreur d'execution "9" , l'indice n'appartient pas à la sélection, et m'indique celà au niveau du debogage :
Dest = Application.Match(Sheets("Evaluation").Range("S3").Value, Sheets(X.Text).Range("A1:W1"), 0) 'Définit la colonne d'arrivée dans la feuille élève
Je ne trouve pas le pb d'autant qu'elle marche sur le classeur echangé jusqu'à maintenant mais pas lorsqu'il y a plus d'eleves dans la liste...ça coince..
Quand j'appuie sur ma macro "Enregistrer" la , le message suivant apparait :Ce classeur comporte des liaisons avec un autre classeur , voulez-vous les mettre à jour les données....
Celà se passe lors du 2eme enregistrement(pas au 1er) sur le classeur Evaluations .
Le classeur d'origine ne contient pas de liaison et le classeur Evaluations en possede(avec celle du classeur d'origine) mais impossible de la rompre ou de la lier à elle-meme.
En ce qui concerne le bouton "duppliquer" je n'arrive pas à creer la userform 1 avec les boutons annuler,duppliquer et autres.J'arrive juste à creer la feuille et le userform1 mais apres je bloque.
N'y aurait-il pas un moyen de faire une sorte de copier /coller de ce userform 1 afin d'eviter de refaire la procedure...
Enfin j'ai crée une macro qui masque des lignes en appuyant sur la lettre M -qui apparait en tout petit à coté des noms eleves) , je voudrais faire de meme avec les colonnes en les masquant mais uniquement à l'interieur du tableau dans la feuille evaluation , de la meme maniere que pour les lignes un bouton 'afficher les colonnes" les ferait apparaitre.
Encore un grand merci pour ta patience,
@+
Chris