Logarithme népirien en VBA
abdoo79
Messages postés
1
Statut
Membre
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je cherche la formule qui me permet de calculer le logarithme népirien dans le langage VBA
exemlpe:
private sub Log()
if range(A2").Value > 0 then
range("A5").Value = Log(Range(A2").Value)
Else:
Msgbox ("Le Nombre doit être Positif")
End if
End sub
en exécutant la macro je reçois le message: " Incompatibilité de type"
Pouvez vous m'éclaircir le chemin
Merci à l'avance
je cherche la formule qui me permet de calculer le logarithme népirien dans le langage VBA
exemlpe:
private sub Log()
if range(A2").Value > 0 then
range("A5").Value = Log(Range(A2").Value)
Else:
Msgbox ("Le Nombre doit être Positif")
End if
End sub
en exécutant la macro je reçois le message: " Incompatibilité de type"
Pouvez vous m'éclaircir le chemin
Merci à l'avance
A voir également:
- Logarithme népirien en VBA
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Find vba - Astuces et Solutions
- Vba range avec variable ✓ - Forum VB / VBA
3 réponses
Bonjour,
Voici la syntaxe correcte :
Attention ne pas utiliser le même nom de fonction (Log) que la fonction VBA
A+
Voici la syntaxe correcte :
Sub Logn()
If Range("A2").Value > 0 Then
Range("A5").Value = Log(Range("A2").Value)
Else
MsgBox ("Le Nombre doit être Positif")
End If
End Sub
Attention ne pas utiliser le même nom de fonction (Log) que la fonction VBA
A+