Calcul de TVA dans une meme cellule

  • Initiateur de la discussion Initiateur de la discussion docteur41
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

docteur41

Guest
Je recherche comment faire pour renter un montant '( x ) ' et qu' il ajoute la TVA

mais toujours dans la meme cellule exp: je rentre dans A1" 100 "
et je dois avoir dans A1 " 119.6 " je galere depuis plusieurs jours

Merci a tous
 
Re : Calcul de TVA dans une meme cellule

Bonjour,
Alors là si qq a une solution, je suis preneuse !
car franchement je ne vois pas comment cela est possible
à part peut-être en VBA


avec l'évènement quand la cellule change

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub
 
Dernière édition:
Re : Calcul de TVA dans une meme cellule

Bonjour, et bon dimanche à tous

En mettant le code ci dessous dans le code de la feuille (Alt + F11)

Private Sub Worksheet_Change(ByVal Target As Range)
Dim plg As Range
Set plg = Range("A1:A5") '<==== Tu peux changer les cellules
Application.EnableEvents = False
If Not Intersect(Target, plg) Is Nothing _
And IsNumeric(Target) And Target.Value <> "" Then
Target.Value = Target.Value * 1.196
End If
Application.EnableEvents = True
End Sub

Dans l'exemple ci-dessus, je n'ai sélectionné que les cellules A1 à A5, mais tu peux mettre les cellules que tu veux, par exemple :

Set plg = Union(Range("A1:A5"), Range("C1:C5"))
 
Re : Calcul de TVA dans une meme cellule

Salut l'forum,bhbh, nat &doc

Ton code est parfait, j'ai voulu le tester en le modifiant un poil pour extraire la TVA à savoir que le Calcul est à la base
Code:
/101.96%
mais l'éditeur VBèsque refuse le symbole
Code:
"%"
ce qui est logique en soi.
Donc quiz 🙂 comment faire

A++
TheLio
 
Re : Calcul de TVA dans une meme cellule

Bonsoir
Avec un peu de "Excelabo et de developper", on peu mettre cela dans la feuille, qui permet d'avoir en commentaire la valeur de la cellule et la TVA:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.UsedRange.ClearComments
If IsNumeric(Target) And Target.Value <> "" Then
Target.AddComment.Text Text:="Avec la TVA :" & Chr(10) & Round(Target.Value * 1.196, 2)
Target.Comment.Shape.TextFrame.AutoSize = True
End If
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
23
Affichages
676
Réponses
14
Affichages
920
Retour