XL 2019 calcul dans cellule

fifi63

XLDnaute Nouveau
bonjour ,
je suis en train de créer un tableau pour le boulot.Je bloque sur une formule.
j’aimerais que quand je saisi une somme dans une cellule celle ci se multiplie automatiquement suivant un multiplicateur .
exemple : si dans la cellule R6 je saisie 1, je voudrais que dans cette cellule il s'affiche 12 si je saisie 3 36 etc..
cela est il possible?

merci d'avance
 

Pièces jointes

  • tableau de calcul.xlsx
    37.7 KB · Affichages: 16
Solution
Re,

Une piste par VBA. Le code de la macro est dans le module de la feuille "Feuil1".

Le code :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Const Coeff = 12
Dim xcell As Range
   Application.ScreenUpdating = False: Application.EnableEvents = False
   On Error GoTo Suite
   For Each xcell In Intersect(Target, Range("r6:y" & Rows.Count)).Cells
      If IsNumeric(xcell) And xcell <> "" Then xcell = 12 * xcell
   Next xcell
Suite:
   Application.EnableEvents = True
End Sub


edit :
  • on ne pas changer la valeur d'une cellule par format de cellule
  • on ne pas changer la valeur d'une cellule par une mise en forme conditionnelle

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

Une piste par VBA. Le code de la macro est dans le module de la feuille "Feuil1".

Le code :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Const Coeff = 12
Dim xcell As Range
   Application.ScreenUpdating = False: Application.EnableEvents = False
   On Error GoTo Suite
   For Each xcell In Intersect(Target, Range("r6:y" & Rows.Count)).Cells
      If IsNumeric(xcell) And xcell <> "" Then xcell = 12 * xcell
   Next xcell
Suite:
   Application.EnableEvents = True
End Sub


edit :
  • on ne pas changer la valeur d'une cellule par format de cellule
  • on ne pas changer la valeur d'une cellule par une mise en forme conditionnelle
 

Pièces jointes

  • fifi63- tableau de calcul- v1.xlsm
    42.7 KB · Affichages: 7

fifi63

XLDnaute Nouveau
bonjour;
j'ai essayé sur le tableau que j ai modifier un peux (une seule colonne à remplir r6 + 1 colonne convertie en m² AI 6) par contre je ne vois pas où saisir le coef.

philippe
 

Pièces jointes

  • tableau de calcul- v3 (3).xlsm
    46 KB · Affichages: 2

mapomme

XLDnaute Barbatruc
Supporter XLD
par contre je ne vois pas où saisir le coef.
J'avais compris que le coeff multiplicateur était propre à chaque ligne.

Pour la saisie en colonne R, le coeff est celui de la colonne AI.
Pour la saisie en colonne L à N, le coeff est celui de la colonne AH.

Je ne comprends pas la question.

Pour essayer de comprendre :
  • Si on saisit 3 dans la cellule M10, que doit on faire ?
  • Si on saisit 4 dans la cellule R12, que doit on faire ?
 

fifi63

XLDnaute Nouveau
désolé pour ma mauvaise explication
Si on saisit 3 dans la cellule M10 ,ne rien faire
Si on saisit 4 dans la cellule R12 ,si je saisie 1 dans la cellule R6 ou R12 , je désirerai qu'il s'affiche(dans la cellule R6) le résultat qui correspondrait à la cellule AI6 multiplié par un Coeff.
philippe
PS: dans cette cellule (R6 OU R12) je ne vais saisir que 0 ou1 afin d 'indiquer s'il y a où pas l'option plexy.
 

Pièces jointes

  • tableau de calcul- v3 (3).xlsm
    47 KB · Affichages: 2

Discussions similaires

Réponses
9
Affichages
394
Réponses
4
Affichages
380

Statistiques des forums

Discussions
312 196
Messages
2 086 094
Membres
103 116
dernier inscrit
kutobi87