Salut !
Pour mon école j'ai un projet excel à rendre.
On me demande de faire un tableau avec divers noms, de donner des scores à chacun des joueurs via une autre colonne, et ce de façon aléatoire.
Donc pour résumer, j'ai 1 colonne avec 4 lignes de noms, et 1 colonne avec les scores aléatoires de ces noms.
Moi ce que je voudrais faire, c'est organiser les noms en fonction du score des joueurs, c'est à dire que le joueur avec le meilleur score occupe la première ligne et le moins bon la 4ème ligne.
J'ai utilisé la fonction Tri (bouton ZA avec une flèche pointée vers le bas), et cela marche, mais uniquement pour la première génération de valeurs.
En gros, comme c'est aléatoire dès que je touche à un truc les valeurs sont mises à jour, mais pas le tri. Donc je me retrouve avec l'ancien tri, mais les valeurs ne concordent plus avec la position.
Comment faire pour que le tri soit mis à jour avec les randoms?
J'ai vu plusieurs sources sur le net, mais c'est du VB. A priori vu que j'ai pas vu le VB, je me vois mal C/C un bout de code pour mon projet. Les macros, je sais pas trop ce que ça fait, et ça me semble un peu dur, donc j'aurais aimé savoir si il y avait plus simple.
Autre question, plus délicate, celle ci sera notée comme points bonus pour mon projet.
Comme dit plus haut, j'ai pas mal de lignes et de colonnes qui sont de ce type :
Nom joueur | Score
JoueurA Aléatoire
JoueurB Aléatoire
Maintenant ce qu'il faudrait que l'utilisateur de mon classeur excel puisse ajouter un autre joueur entre joueurA et joueur B, et que toutes les autres colonnes soient automatiquement créées avec les formules qui vont avec (en l'occurence ici, la formule pour créer un nombre aléatoire). Donc hop, j'ajoute juste une ligne, fout un nom, et comme par magie il faudrait qu'un nombre aléatoire apparaisse dans la colonne score sans que j'ai rien demandé.
Aucune idée de comment procéder.
Enfiiiin (oui je sais, jsuis un peu trop demandeur ) je voudrais juste savoir si c'est possible que deux classeurs excel puissent communiquer entre eux (cad si je modifie une valeur dans le premier classeur, que le deuxieme classeur modifie une valeur en fonction de la nouvelle)).
Mes problèmes sont classés par ordre de besoin, les deux derniers sont facultatifs.
Merci beaucoup pour votre aide, et n'oubliez pas, c'est un projet, donc pas de trucs trop compliqués, juste une solution pour un gars qui apprend tout juste à se servir d'Excel.
++
PS : Je préfère éviter de filer ma feuille excel du début, en effet c'est pour un projet donc si je pouvais éviter ...
Je demande juste quelques explications, si vous voulez plus de détails faites moi signe !
Pour mon école j'ai un projet excel à rendre.
On me demande de faire un tableau avec divers noms, de donner des scores à chacun des joueurs via une autre colonne, et ce de façon aléatoire.
Donc pour résumer, j'ai 1 colonne avec 4 lignes de noms, et 1 colonne avec les scores aléatoires de ces noms.
Moi ce que je voudrais faire, c'est organiser les noms en fonction du score des joueurs, c'est à dire que le joueur avec le meilleur score occupe la première ligne et le moins bon la 4ème ligne.
J'ai utilisé la fonction Tri (bouton ZA avec une flèche pointée vers le bas), et cela marche, mais uniquement pour la première génération de valeurs.
En gros, comme c'est aléatoire dès que je touche à un truc les valeurs sont mises à jour, mais pas le tri. Donc je me retrouve avec l'ancien tri, mais les valeurs ne concordent plus avec la position.
Comment faire pour que le tri soit mis à jour avec les randoms?
J'ai vu plusieurs sources sur le net, mais c'est du VB. A priori vu que j'ai pas vu le VB, je me vois mal C/C un bout de code pour mon projet. Les macros, je sais pas trop ce que ça fait, et ça me semble un peu dur, donc j'aurais aimé savoir si il y avait plus simple.
Autre question, plus délicate, celle ci sera notée comme points bonus pour mon projet.
Comme dit plus haut, j'ai pas mal de lignes et de colonnes qui sont de ce type :
Nom joueur | Score
JoueurA Aléatoire
JoueurB Aléatoire
Maintenant ce qu'il faudrait que l'utilisateur de mon classeur excel puisse ajouter un autre joueur entre joueurA et joueur B, et que toutes les autres colonnes soient automatiquement créées avec les formules qui vont avec (en l'occurence ici, la formule pour créer un nombre aléatoire). Donc hop, j'ajoute juste une ligne, fout un nom, et comme par magie il faudrait qu'un nombre aléatoire apparaisse dans la colonne score sans que j'ai rien demandé.
Aucune idée de comment procéder.
Enfiiiin (oui je sais, jsuis un peu trop demandeur ) je voudrais juste savoir si c'est possible que deux classeurs excel puissent communiquer entre eux (cad si je modifie une valeur dans le premier classeur, que le deuxieme classeur modifie une valeur en fonction de la nouvelle)).
Mes problèmes sont classés par ordre de besoin, les deux derniers sont facultatifs.
Merci beaucoup pour votre aide, et n'oubliez pas, c'est un projet, donc pas de trucs trop compliqués, juste une solution pour un gars qui apprend tout juste à se servir d'Excel.
++
PS : Je préfère éviter de filer ma feuille excel du début, en effet c'est pour un projet donc si je pouvais éviter ...
Je demande juste quelques explications, si vous voulez plus de détails faites moi signe !