Multiplier les valeurs dans Excel 2010 (Même cellule)

3

Une autre excellente question. J'utilise Excel 2010.

Si, par exemple, j'ai une valeur dans la cellule A1, disons 2.59

Ce que je veux faire est de multiplier cette cellule par 1,333 mais dans le même cellule

Je ne veux pas avoir à mettre une formule dans B1 telle que = (A1 * 1.333), car j'ai déjà une valeur dans B1 et je ne veux pas avoir à insérer une nouvelle colonne.

si je mets en surbrillance la cellule A1 et mets la formule = (A1 * 1,333), la valeur devient 0,00

Est-ce que ce que je demande peut être fait? ou aurais-je besoin de créer une macro?

Toute aide serait appréciée.

Merci

Jez Vander Brown
la source
Je me suis demandé cela moi-même, je n'ai jamais trouvé de solution, alors ma réponse est non (bien que je sois heureux d'avoir eu tort).
Dave

Réponses:

6

Si vous pouvez utiliser 1 cellule ailleurs dans la feuille de calcul / le livre, vous pouvez taper 1.333 dans cette cellule, copiez cette cellule, puis sélectionnez A1, "Collage spécial" & gt; "Multiplier".

Cela fonctionne pour que plusieurs sélections se multiplient :)

Après cela, supprimez la cellule contenant 1.333.

Jerry
la source
1

La macro VBA ci-dessous semble fonctionner:

Public Sub Convert()
    Dim Cell As Range
    For Each Cell In Selection
        If Not IsError(Cell) Then Cell = Cell *1.333
    Next Cell
End Sub
Jez Vander Brown
la source
-1

essayez cette macro

Sub multiply()
ActiveCell = ActiveCell * 1.333 
End Sub
house
la source
pourquoi -1 pour la macro
house
Cela fonctionne très bien pour une cellule! Merci beaucoup! S'il y avait plusieurs cellules que j'ai sélectionnées, comment pourrais-je écrire la macro alors? En tant que celui que vous avez donné, je devrais le faire un par un.
Jez Vander Brown
vous devez mettre cela dans la question
house