Format de cellule fonction valeur cellule à côté
Sansandrine
Messages postés
94
Statut
Membre
-
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
Bonjour,
Je suis à la recherche d'une solution (comme tout le monde ici) pour une question que je n'arrive pas à résoudre.
J'ai un tableau avec des quantités dans une colonne et des unités dans une autre colonne.
J'aimerais que quand je mette l'unité "kg" dans ma colonne et que je mette mon poids dans la colonne quantité celle-ci affiche un nombre à 3 chiffres après la virgule (1,250 par ex), mais que quand je mette des "u" (unités dans la colonne) elle m'affiche un nombre entier sans décimales.
Je suis donc à la recherche d'une formule ou d'une macro pour que le nombre de décimales dans ma colonne A varie en fonction de la valeur en colonne B ("u" ou "kg").
Merci d'avance pour votre aide!
Je suis à la recherche d'une solution (comme tout le monde ici) pour une question que je n'arrive pas à résoudre.
J'ai un tableau avec des quantités dans une colonne et des unités dans une autre colonne.
J'aimerais que quand je mette l'unité "kg" dans ma colonne et que je mette mon poids dans la colonne quantité celle-ci affiche un nombre à 3 chiffres après la virgule (1,250 par ex), mais que quand je mette des "u" (unités dans la colonne) elle m'affiche un nombre entier sans décimales.
Je suis donc à la recherche d'une formule ou d'une macro pour que le nombre de décimales dans ma colonne A varie en fonction de la valeur en colonne B ("u" ou "kg").
Merci d'avance pour votre aide!
A voir également:
- Format de cellule fonction valeur cellule à côté
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Proteger cellule excel - Guide
- Fonction si et - Guide
- Hp usb disk storage format tool - Télécharger - Stockage
1 réponse
Bonsoir
Une macro qui réagira lors d'un changement en colonne B (colonne des kg ou u)
à mettre dans le module de la feuille concernée
Bonne soirée
Une macro qui réagira lors d'un changement en colonne B (colonne des kg ou u)
à mettre dans le module de la feuille concernée
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B2:B1000")) Is Nothing Then
If Target.Value = "kg" Then
Target.Offset(0, -1).NumberFormat = "0.000"
ElseIf Target.Value = "u" Then
Target.Offset(0, -1).NumberFormat = "0"
End If
End If
End Sub
Bonne soirée