Formules dans une plage

Le
Infogroup
Bonjour à toutes et à tous,

dans une plage, je voudrais utiliser la formule ci-dessous dans chaque
cellule de la plage :

ça serait du type :

For each cell in Selection

X = Evaluate("=RIGHT(cell,LEN(cell)-SEARCH("" "",cell,1))*1")

next

Comment rédiger la formule pour que chaque cellule de la plage soit analysée
?
cell évidemment ne convient pas.

Merci par avance pour vos lumières

Cordialement

Infogroup
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daniel.C
Le #20332261
Bonjour.
Il faut sortir "cell" des quotes, sinon "cell" est considéré comme une
chaine de caractères :

For Each cell In Selection

X = Evaluate("=RIGHT(" & cell & ",LEN(" & cell & ")-SEARCH(""
"",cell,1))*1")

Next

Cordialement.
Daniel

Bonjour à toutes et à tous,

dans une plage, je voudrais utiliser la formule ci-dessous dans chaque
cellule de la plage :

ça serait du type :

For each cell in Selection

X = Evaluate("=RIGHT(cell,LEN(cell)-SEARCH("" "",cell,1))*1")

next

Comment rédiger la formule pour que chaque cellule de la plage soit analysée
?
cell évidemment ne convient pas.

Merci par avance pour vos lumières

Cordialement

Infogroup


michdenis
Le #20332341
Bonjour,

Ceci :

For Each cell In Selection
X = Evaluate("=RIGHT(" & cell.Address & _
" ,LEN(" & cell.Address & ")-SEARCH("" ""," & _
cell.Address & ",1)*1)")
' .Value = .Value
Next




"Infogroup" #
Bonjour à toutes et à tous,

dans une plage, je voudrais utiliser la formule ci-dessous dans chaque
cellule de la plage :

ça serait du type :

For each cell in Selection

X = Evaluate("=RIGHT(cell,LEN(cell)-SEARCH("" "",cell,1))*1")

next

Comment rédiger la formule pour que chaque cellule de la plage soit analysée
?
cell évidemment ne convient pas.

Merci par avance pour vos lumières

Cordialement

Infogroup
Infogroup
Le #20332381
Merci à toi michdenis et également à Daniel.C

à présent, c'est OK, mais par rapport à l'info de Daniel, il fallait ajouter
l'adresse
cell.address au lieu de cell

merci encore à vous deux

Cdl

Infogroup



"michdenis" news:
Bonjour,

Ceci :

For Each cell In Selection
X = Evaluate("=RIGHT(" & cell.Address & _
" ,LEN(" & cell.Address & ")-SEARCH("" ""," & _
cell.Address & ",1)*1)")
' .Value = .Value
Next




"Infogroup" discussion :
#
Bonjour à toutes et à tous,

dans une plage, je voudrais utiliser la formule ci-dessous dans chaque
cellule de la plage :

ça serait du type :

For each cell in Selection

X = Evaluate("=RIGHT(cell,LEN(cell)-SEARCH("" "",cell,1))*1")

next

Comment rédiger la formule pour que chaque cellule de la plage soit
analysée
?
cell évidemment ne convient pas.

Merci par avance pour vos lumières

Cordialement

Infogroup



Publicité
Poster une réponse
Anonyme