Macro excel
beyout
-
beyout -
beyout -
Bonjour,
je bloque sur l'exécution d'une macro.
j'aimerais que le code fasse ceci :
Si (la colonne n,ligne...) est numérique alors *1000
sinon afficher (la colonne, ligne...)
Je ne sais pas s'il faut déclarer des variables (et oui je débute)
Par avance merci
je bloque sur l'exécution d'une macro.
j'aimerais que le code fasse ceci :
Si (la colonne n,ligne...) est numérique alors *1000
sinon afficher (la colonne, ligne...)
Je ne sais pas s'il faut déclarer des variables (et oui je débute)
Par avance merci
Configuration: Windows XP Internet Explorer 6.0
1 réponse
-
exemple
Sub test()
Dim maVariable As Variant
maVariable = Range("B8") ' en b8 je mets une valeur numérique
If IsNumeric(maVariable) Then
Y = maVariable * 1000
' ou mavariable=maVariable*1000
'range("b8").value=maVariable
End If
'on peut aussi faire
if isnuméric(cells(ligne,colonne)) then
cells(ligne,colonne).value=cells(ligne,colonne)*1000
endif
A+
End Sub