Variable non reconnue

Magic_Doctor

XLDnaute Barbatruc
Bonjour,

J'expose le problème.
J'ai une cellule ("C30") de saisies dont la valeur est mémorisée dans une variable "Public" (en l'occurrence la variable "remember").
Si j'écris ceci :
Code:
[C32] = IIf([Round(C30,2)] = [Round(C13, 2)], [C28], [F6] * [C28] * [C7] / ([C16] * [C8] * remember))
ça marche.

Mais je voudrais écrire ceci :
Code:
[C32] = IIf([Round(remember,2)] = [Round(C13, 2)], [C28], [F6] * [C28] * [C7] / ([C16] * [C8] * remember))
et ça bloque.

Comment résoudre ce problème ?

Merci pour toute réponse.
 

Magic_Doctor

XLDnaute Barbatruc
Re : Variable non reconnue

Re,

J'ai écrit ceci :
Code:
[C32] = IIf(WorksheetFunction.Round(remember, 2) = [Round(C13, 2)], [C28], [F6] * [C28] * [C7] / ([C16] * [C8] * remember))
ça marche.

Je me demande pourquoi précédemment ça ne marchait pas.
 

Lone-wolf

XLDnaute Barbatruc
Re : Variable non reconnue

Bonjour Magic_Doctor :)

EDIT: Bonjour mapomme :)


Comment as-tu écrit la variable? Si c'est 20 par exemple, tu ne peux par écrire Round(valeur=20, 2).

Et si c'est remember = Range("f2") par exemple, c'est Round(remember, 2)

Je retire la première phrase, à moins d'avoir fait comme ceci

Code:
Public Const remember As Long = 13.33

Sub test()
With Feuil1
.Range("f4") = Round(remember * .Range("f2"), 2)
End With
End Sub
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
314 206
Messages
2 107 252
Membres
109 787
dernier inscrit
blanioz