Remplacer une valeur par son log dans la meme cellule

Bonjour,

J'ai une petite question dont j'aimerais avoir une réponse de la part des experts et utilisateurs avertis de Excel en les remerciant par avance.

Dans un tableau de Excel, est-ce qu'on peut remplacer, dans la meme cellule, une valeur numérique par son logarithme ?

Autrement dit, sans se déplacer dans une nouvelle cellule et écrire la fonction de log pour obtenir la valeur logarithmique désirée dans une nouvelle cellule ?

Exemple, dans une cellule A2, est-ce que je peux remplacer la valeur 25 par son log2 dans cette même cellule?

En vous remerciant et vous souhaitant une bonne journée.

hello

en utilisant l'enregistreur de macro :

  • écire = LOG(A2) dans la cellule A3
  • copier A3
  • Collage spécial "valeur" dans A2
  • effacer A3 (ou couper A3 pour l'effacer)
tu associes cette macro à un bouton

c'est lourdingue, non ?

Le principe des tableurs est d'avoir des cellules de saisie (où tu vas entrer 25) et des cellules de calcul genre = LOG(cellule de saisie)

en fait, pourquoi as-tu besoin de faire compliqué ?

Bonsoir

Tu peux tester cela:

Sub Commentaire()

Dim c As Range

Dim choix As Range

Set choix = Application.InputBox(prompt:="Sélectionnez la plage de cellules à passer en LOG.", _

Title:="Plage de cellules", Left:=500, Top:=300, Type:=8)

For Each choix In Selection

With choix

If .Comment Is Nothing Then

.AddComment

.Comment.Visible = False

.Comment.Text Text:=choix.Text

choix.Value = Log(choix)

End If

End With

Next choix

End Sub

ce code permet, de mettre en Log la valeur de la cellule sélectionné et de garder en commentaire la valeur d'origine

Merci pour vos réponses.

ça l'air compliqué apparemment !

Pour répondre à la question pourquoi je veux faire ça, en fait j'ai un large tableau et lorsque je m'y déplace je ne vois pas toutes les cellules ! donc je ne veux pas encore multiplier le nombre de cellules pour mettre encore les log !

Merci en tout cas pour vos réponse.

Bonsoir à tous,

Une solution avec colonne Log

- tu affiche à l'aide d'un bouton "va et vient" soit les nombres soit les logs

Exemple avec une colonne :

https://www.excel-pratique.com/~files/doc/Log.xls

On peut étendre le principe à plusieurs colonnes.

amicalement

Claude.

re à tous

alors, une solution propre, sûre, facile :

- travailller sur 2 feuilles : une feuille de saisie (où tu tapes 25) et une feuille de présentation et de calcul (ou tu tapes = log(cases de la feuille 1)

zéro macro !

Bonjour

Voici un petit fichier avec macro, qui permet de mettre ou enlever LOG

https://www.excel-pratique.com/~files/doc/log_et_commentaire.zip

Rechercher des sujets similaires à "remplacer valeur log meme"