OVH Cloud OVH Cloud

Dernière valeur saisie

17 réponses
Avatar
nicolas65
Bonjour,
J'aimerais faire apparaitre dans une cellule la dernière valeur saisie dans
une colonne?
Est ce possible?
Comment faut-il faire?
Merci

7 réponses

1 2
Avatar
michdenis
Bonjour Nicolas,


Dans ta cellule , tu peux utiliser ce type de formule :

Validation Matricielle Ctrl + Maj + Enter

Le hic, c'est que tu dois remplacer la plage A1:A10 dans la formule suivante par une plage pour laquelle tu es sûr qu'elle ne
sera pas dépassée (dernière ligne) ... comme c'est une validation matricielle, tu n'as pas droit à l'ensemble de la colonne,
l'étendue maximum possible étant le nombre de lignes du colonnes -1 comme dans A1:A65535 ou A2:A65536

=INDEX(A1:A10;MAX(LIGNE(A1:A10)*NON(ESTVIDE(A1:A10)));1)


Salutations!



"nicolas65" a écrit dans le message de
news:
Bonjour,
J'aimerais faire apparaitre dans une cellule la dernière valeur saisie dans
une colonne?
Est ce possible?
Comment faut-il faire?
Merci
Avatar
nicolas65
Merci
Le fichier attands normalement dans ta boite


OK
Envoie

--
.
"nicolas65" a écrit dans le message de
news:
bonjour,
Je ne comprends pas. C'est bien ce que j'avais fait dès le départ et celà
ne
fonctionne pas.Puis-je t'envoyer le fichier par mail?
merci

Pour le module de feuille
Alt F11
tu es dans le VBAproject de ton classeur
tu double-cliques sur la feuille correspondant à celle qui concerne la
saisie de ta colonne
tu colles la macro
retourne dans Excel

Pour ce qui concerne ton curseur
dans Excel tu fais
Outils
Options
Modification
tu enlèves la coche de Déplacer la selection après validation

Salutations
RaMa
--
.
"nicolas65" a écrit dans le message
de
news:
Bonjour RaMA,
Merci pour ta réponse mais je n'arrive pas à la faire fonctionner. Peut
être
est ce que je l'ai mise au mauvais endroit mais j'ai essayé de déplacer
et
j'ai toujours le même problème
Lorsque je valide pas entree je passe à la ligne du dessous et pour
faire
apparaitre la valeur je suis obligé de revenir dessus avec la touche
curseur
vers le haut.
Ou est le "bug"?
Merci


Bonjour
colle ceci dans un module de feuille.

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 4 Then 'ici 4 pour colonne D à adapter
[A1] = Target 'ici A1 pour ccellule de stockage à
adapter
End If
Application.EnableEvents = True
End Sub
'**************
Salutations
RaMa

"nicolas65" a écrit dans le
message
de
news:
Bonjour,
J'aimerais faire apparaitre dans une cellule la dernière valeur
saisie
dans
une colonne?
Est ce possible?
Comment faut-il faire?
Merci





















Avatar
michdenis
Évidemment, si la dernière valeur saisie est dans la dernière cellule ...

et ce n'est pas nécessairement ce que l'auteur désire !


Salutations!



"michdenis" a écrit dans le message de news:%
Bonjour Nicolas,


Dans ta cellule , tu peux utiliser ce type de formule :

Validation Matricielle Ctrl + Maj + Enter

Le hic, c'est que tu dois remplacer la plage A1:A10 dans la formule suivante par une plage pour laquelle tu es sûr qu'elle ne
sera pas dépassée (dernière ligne) ... comme c'est une validation matricielle, tu n'as pas droit à l'ensemble de la colonne,
l'étendue maximum possible étant le nombre de lignes du colonnes -1 comme dans A1:A65535 ou A2:A65536

=INDEX(A1:A10;MAX(LIGNE(A1:A10)*NON(ESTVIDE(A1:A10)));1)


Salutations!



"nicolas65" a écrit dans le message de
news:
Bonjour,
J'aimerais faire apparaitre dans une cellule la dernière valeur saisie dans
une colonne?
Est ce possible?
Comment faut-il faire?
Merci
Avatar
nicolas65
Bonjour,

Cela aurait put mais effectivement ce n'est pas ce que je désire...
Peut être que grace à toi certains vont finir par trouve une solution à mo
problème

Grnd merci quand même.

Évidemment, si la dernière valeur saisie est dans la dernière cellule ...

et ce n'est pas nécessairement ce que l'auteur désire !


Salutations!



"michdenis" a écrit dans le message de news:%
Bonjour Nicolas,


Dans ta cellule , tu peux utiliser ce type de formule :

Validation Matricielle Ctrl + Maj + Enter

Le hic, c'est que tu dois remplacer la plage A1:A10 dans la formule suivante par une plage pour laquelle tu es sûr qu'elle ne
sera pas dépassée (dernière ligne) ... comme c'est une validation matricielle, tu n'as pas droit à l'ensemble de la colonne,
l'étendue maximum possible étant le nombre de lignes du colonnes -1 comme dans A1:A65535 ou A2:A65536

=INDEX(A1:A10;MAX(LIGNE(A1:A10)*NON(ESTVIDE(A1:A10)));1)


Salutations!



"nicolas65" a écrit dans le message de
news:
Bonjour,
J'aimerais faire apparaitre dans une cellule la dernière valeur saisie dans
une colonne?
Est ce possible?
Comment faut-il faire?
Merci






Avatar
Jacky
Hélas, non!!!
Tu te réponds à toi même ???
J'avais fait la même erreur de lecture que toi , mais Rama a donné la
solution.
Bonne journée
JJ
"michdenis" a écrit dans le message de
news:
Évidemment, si la dernière valeur saisie est dans la dernière cellule ...

et ce n'est pas nécessairement ce que l'auteur désire !


Salutations!



"michdenis" a écrit dans le message de
news:%

Bonjour Nicolas,


Dans ta cellule , tu peux utiliser ce type de formule :

Validation Matricielle Ctrl + Maj + Enter

Le hic, c'est que tu dois remplacer la plage A1:A10 dans la formule
suivante par une plage pour laquelle tu es sûr qu'elle ne

sera pas dépassée (dernière ligne) ... comme c'est une validation
matricielle, tu n'as pas droit à l'ensemble de la colonne,

l'étendue maximum possible étant le nombre de lignes du colonnes -1 comme
dans A1:A65535 ou A2:A65536


=INDEX(A1:A10;MAX(LIGNE(A1:A10)*NON(ESTVIDE(A1:A10)));1)


Salutations!



"nicolas65" a écrit dans le message
de

news:
Bonjour,
J'aimerais faire apparaitre dans une cellule la dernière valeur saisie
dans

une colonne?
Est ce possible?
Comment faut-il faire?
Merci





Avatar
nicolas65
Bonsoir,

Oui Rama a donné une solution que je n'ai pas réussi à faire fonctionner. Il
m'ai aimablement proposé de jeter un oeil sur mon fichier. Cependant pour
lemoment le problème n'est pas encore résolu.
Merci


Hélas, non!!!
Tu te réponds à toi même ???
J'avais fait la même erreur de lecture que toi , mais Rama a donné la
solution.
Bonne journée
JJ
"michdenis" a écrit dans le message de
news:
Évidemment, si la dernière valeur saisie est dans la dernière cellule ...

et ce n'est pas nécessairement ce que l'auteur désire !


Salutations!



"michdenis" a écrit dans le message de
news:%

Bonjour Nicolas,


Dans ta cellule , tu peux utiliser ce type de formule :

Validation Matricielle Ctrl + Maj + Enter

Le hic, c'est que tu dois remplacer la plage A1:A10 dans la formule
suivante par une plage pour laquelle tu es sûr qu'elle ne

sera pas dépassée (dernière ligne) ... comme c'est une validation
matricielle, tu n'as pas droit à l'ensemble de la colonne,

l'étendue maximum possible étant le nombre de lignes du colonnes -1 comme
dans A1:A65535 ou A2:A65536


=INDEX(A1:A10;MAX(LIGNE(A1:A10)*NON(ESTVIDE(A1:A10)));1)


Salutations!



"nicolas65" a écrit dans le message
de

news:
Bonjour,
J'aimerais faire apparaitre dans une cellule la dernière valeur saisie
dans

une colonne?
Est ce possible?
Comment faut-il faire?
Merci










Avatar
Jacky
Re...
Chez moi la solution de Rama fonctionnent parfaitement.
JJ

"nicolas65" a écrit dans le message de
news:
Bonsoir,

Oui Rama a donné une solution que je n'ai pas réussi à faire fonctionner.
Il

m'ai aimablement proposé de jeter un oeil sur mon fichier. Cependant pour
lemoment le problème n'est pas encore résolu.
Merci


Hélas, non!!!
Tu te réponds à toi même ???
J'avais fait la même erreur de lecture que toi , mais Rama a donné la
solution.
Bonne journée
JJ
"michdenis" a écrit dans le message de
news:
Évidemment, si la dernière valeur saisie est dans la dernière cellule
...




et ce n'est pas nécessairement ce que l'auteur désire !


Salutations!



"michdenis" a écrit dans le message de
news:%

Bonjour Nicolas,


Dans ta cellule , tu peux utiliser ce type de formule :

Validation Matricielle Ctrl + Maj + Enter

Le hic, c'est que tu dois remplacer la plage A1:A10 dans la formule
suivante par une plage pour laquelle tu es sûr qu'elle ne

sera pas dépassée (dernière ligne) ... comme c'est une validation
matricielle, tu n'as pas droit à l'ensemble de la colonne,

l'étendue maximum possible étant le nombre de lignes du colonnes -1
comme



dans A1:A65535 ou A2:A65536

=INDEX(A1:A10;MAX(LIGNE(A1:A10)*NON(ESTVIDE(A1:A10)));1)


Salutations!



"nicolas65" a écrit dans le
message



de
news:
Bonjour,
J'aimerais faire apparaitre dans une cellule la dernière valeur saisie
dans

une colonne?
Est ce possible?
Comment faut-il faire?
Merci












1 2