Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mission impossible ???

M

mic

Guest
Bonjour à tous

Je cherche quelque chose de peut-être impossible.
Voila, j'essaie de rentrer une valeur dans une cellule, laquelle devrait me retourner une valeur calculée grâce à une formule directement liée à cette cellule.

Exemple, je tape 02:00, et je devrais avoir 01:00 via une formule du type (=A1/60*30) typiquement pour des calcules de majorations des heures

C'est faisable ???
merci de votre aide
A+
 
T

Ti

Guest
oui éventuellement, par macro événementielle, mais pose-toi la question suivante : est-il vraiment nécessaire que ce soit cette même cellule qui renvoie une valeur différente. Il serait bien plus simple de faire la saisie dans une cellule et de retourner le résultat dans une autre.
 
T

Thierry

Guest
Salut Mic

Vite fait, je ne pense pas que tu puisses t'en sortir sans VBA...

Il faudrait un truc dans le genre en macro évènementielle... ici sur l'action Click Droit...

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
If ActiveCell.Value = "" Then Exit Sub
ActiveCell.Formula = ActiveCell.Value / 60 * 30
End Sub

A vour si çà peut te dépanner...

@+Thierry
 
M

mic

Guest
Salut Ti et Thierry, quelle rapidité

Je présume Thierry que ta solution elle concerne toute la feuille, alors que dans mon cas ça serait que pour quelques cellules, mais je vais essayer aussi.

Pour la réponse à Ti , je crois effectivement que "le plus simple est l'ami du bien" Loool, je vais faire au plus simple en utilisant d'autres cellules pour les calcules.

Merci
A+
 
@

@+Thierry

Guest
Re,

De toute manière la macro évenementielle que j'ai proposée est sur le Click Droit... Donc elle ne rentrera en action que sur la cellule sélectionnée au moment du click...

@+Thierry
 

Discussions similaires

Réponses
4
Affichages
585
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…