Tableur : cellule numérotée avec un curseur

jumera shared this question 4 years ago
Answered

Bonsoir

j'ai la colonne A du tableur remplie de nombres

J'ai un curseur n

et je veux créer le nombre a qui est le contenu de la cellule A numéro n

Que dois-je écrire ?

a=An, a=A(n), A(+n+), pfff j'en ai essayé plein... mais pas le bon...

Merci

Comments (17)

photo
1

Bonsoir.


Cellule( <Colonne>, <Ligne> )

a = Cellule( 1, n )

Note: un seul data-type dans la colonne

ou

a = ""+Cellule( 1, n )

photo
1

merci merci... (pfff bien sûr..! fatigue de fin de trimestre...)

@Noel : Sur Mac et iDevices, officiellement, on utilise le mot "photothèque" avec l'application "Photos" (app intégrée au système). Pour la déplacer sur un DD externe, voir ici (on peut aussi déplacer la bibliothèque de musique pour faire de la place...)

photo
1

Hello

C'est encore moi, qui rame avec le tableur pffff

Dans les cellules A1 => A10, j'ai des 0

Dans la cellule C1, j'ai un nombre aléatoire entre 1 et 10 (AléaEntreBornes(1,10)

J'ai un bouton : script par clic => ActualiserConstruction()

Chaque fois que je clique sur le bouton, le contenu de C1 change

---------------

Que faut-il écrire en deuxième ligne du script du bouton, pour que :

quand je clique sur le bouton et que j'ai par exemple C1=7, alors le contenu de la cellule C7 soit incrémenté de 1

quand je clique sur le bouton et que j'ai par exemple C1=3, alors le contenu de la cellule C3 soit incrémenté de 1

photo
1

Bonjour,

Cela n'est pas possible car C1 n'est pas un objet libre.


Mais :

AléaEntreBornes(1, 10) +1 est la même que AléaEntreBornes(2, 11)

.---------------------------------------------------------------

C1 = AléaEntreBornes(2, 11)

et aucun changement de bouton.

------------------------------------------------------------------

Mais :

Vous cherchez peut-être quelque chose de similaire à celui qui figure en annexe.

photo
1

Bonjour rami

Voilà en images...


Chaque fois que je clique sur le bouton, le contenu de C1 change (AléaEntreBornes(1,10))

clic 1 (C1=8)

9eb9570f346650af765786bb5b46e836

clic2 (C1=4)

d5e19720aaec4d3e665f90f7bcb34ca8

clic3 (C1=1)

7cdf6b70e2da72fbeea8f314704d0253

clic4 (C1=4)

daeb2115990a7138652e750eeac2c9a7

A chaque fois, la cellule correspondante augmente de 1

photo
1

Ahh, maintenant je comprends (je l'espère)

ActualiserConstruction()
Exécute({"SetValue(A"C1", A"C1"+1)"})

photo
photo
1

ou peut-être ceci

photo
1

Sorry rami...

C1=AléaEntreBornes(1,10) Don't change it

et C1 change de valeur quand on clique sur le bouton (1e ligne du script du bouton : ActualiserConstruction() Don't change first line of button's script)

See my first file

what must i write in second line of button's script to do what i want (see 4 pics) ?


Tu dis : "Cela n'est pas possible car C1 n'est pas un objet libre."

Et si j'ai un nombre : a=AléaEntreBornes(1,10) ?

photo
1

Ou alors

a est un nombre aléatoire (par exemple 3)

Comment la cellule Aa (par exemple A3) si je veux affecter la valeur 10 (par exemple) à cette cellule ?

Cellule (1,a) = 10 ne marche pas

photo
1

juste pour lire la valeur :

https://wiki.geogebra.org/f...

lire et écrire comme dans le poste ci-dessus.

photo
1

Cellule(1,a) = 10 ou bien SoitValeur(Cellule(1,a),10) ne marche pas

(si a est un nombre entier aléatoire)

photo
1

correct, juste pour lire la valeur (de ne pas écrire la valeur)

(only read, not write !)

Utilisez: Exécute()

comme dans ce post

photo
1

oulala je n'avais pas vu ce post (je n'aime pas ce forum avec les réponses imbriquées................)

(je croyais que tu me montrais le fichier jeramedur3)

Je vais voir avec Execute... Merci...

photo
1

Euhhh

Cela n'ajoute pas 1...

Exécute({"SetValue(A"C1", A"C1"+1)"})
Cela donne 0 1 11 111 ...

au lieu de 0 1 2 3 ...

photo
1

hm...

photo
1

hm..

Avant de voir ton fichier, il me suffit de faire une colonne de 1 et d'ajouter

Voilà : je regarde ton fichier...

photo
1

Dam : Pourquoi ça ne marchait pas dans mon (autre) fichier

Edit : Ah j'ai compris : j'essayais dans une cellule vide au départ

Un grand merci rami..!

photo
© 2023 International GeoGebra Institute