Properties
Similar Topics
Statistics
Comments
8
Participants
3
Subscribers
29
Votes
1
Views
720
Share
Answered
Bonsoir,
J'ai des listes nommées L1, L2, ......, L100 et N un nombre n entre 1 et 100.
je voudrais que la liste A soit égale à L indice N.
j'ai essayé des choses du genre SoitValeur(A, L+{"+N+"})),
et en version script : Exécute(Setvalue(liste, L+{"+m+"}))
mais rien ne marche.
Merci d'avance
- GeoGebra
- Help
- Partners
-
Contact us
- Feedback & Questions
- This email address is being protected from spambots. You need JavaScript enabled to view it.
- +43 677 6137 2693
© 2021 International GeoGebra Institute
und wie immer verstehe ich Ihre abstrakten Beschreibungen nicht.
Vielleicht kann mir ein Beispiel helfen, Ihnen zu helfen.
-------------------------------------------------- ------------------
Si je devais deviner, je dirais que vous recherchez la commande Objet(<string>).
Une Commande dangereuse qui ne fonctionne que si l'objet figuré dans le protocole de constuction avant son utilisation.
Addenda:
Si le nom est L1..L100, il s'agit automatiquement d'une cellule de tableau.
Cellule (<Colonne: L=12>, <Ligne>) est également disponible pour l’adressage à la liste.
(Attention pas testé)
non L1....L100 sont des listes
SoitValeur(liste, Objet("L"+m)) c'est OK dans le champ de saisie
mais le script Exécute({"SetValue(liste, Object("L"+m))"}) ne marche pas
GeoGebra me renvoie toujours le même message d'erreur :
Désolé la saisie n'est pas valide. Variable non définie L
u34 = UnicodeEnLettre(34)
.....
Exécute({"SetValue(liste, Object("+u34+"L"+u34+"+m))"})
(syntaxe non testée) peut-être aussi
Exécute({"SetValue(liste, Object("+u34+"L"+u34+"+"+m+"))"})
.
Remarque: vous voulez dire la lettre " dans une string
et non: démarrer / arrêter une string
----------------------------------------------------------------------------
citation: "non L1....L100 sont des listes"
Sûr.
Mais bien sûr, c'est aussi: L1..L100 sont des noms réservés pour celles dans tableur.
Check: ouvrir Menu / Affichage / Tableuer.
Ensuite, faites défiler jusqu'à la colonne "L"
Vous y trouverez le contenu de la liste L1 dans la cellule L1.
Afin que vous puissiez utiliser "...Cellule (12, m)...."
au lieu de ".........Object("+u34+"L"+u34+"+m)........"
peut-être (je ne peux pas le tester)
"...Cellule (12, "+m+")...."
au lieu de ".........Object("+u34+"L"+u34+"+"+m+")........"
----------------------------
Comments have been locked on this page!