Tableau de tarifs

bonjour a tous

a partir d'un tableau de tarif je souhaiterais réaliser une fonction rapide avec une marge de 1.10 ; 1.25 et 2.1, je vous joins le modèle de tableau

par avance merci de nos réponses

cordialement

Vincent

13tableau.pdf (123.77 Ko)

Bonjour,

Peux tu être plus précis, que veux tu faire exactement ?

Bonjour

Au lieu d'un tableau PDF sur lequel on ne peut rien faire, un fichier excel serait plus utile

Crdlt

bonjour

merci pour vos réponses

pour être plus précis il faudrait que j'arrive a rajouter automatiquement ma marge par rapport a ma grille de prix d'achat

est ce que c'est possible de le faire sur la grille des prix d'achat ou de faire par cellule ,

si vous avez une autre possibilité je suis partant

merci d'avance

Bonjour,

Peux-tu donner un exemple détaillé de ce que tu veux obtenir ?

Daniel

Bonjour à tous !

Pour une aide adaptée de la communauté, merci de préciser, dans votre profil, la nature de votre Excel ( 2019 ? 2021 ? 365 ? ...)

La langue est une information de faible importance.

Bonjour,

D'accord avec DanielC car je ne vois toujours pas ce que tu veux faire

désolé , pour faire simple ,en sélectionnant dans la liste déroulante la marge a appliquer il faudrait que le prix d'achat change au taux de la marge choisi (voir exemple excel ) ,

pour info je suis en microsoft office professional plus 2021 .

merci d'avance

Vincent

Bonjour

Un exemple

J'ai mis le tableau initial en M1. On peut le masquer ou le mettre sur une autre feuille. En B2, mets :

=N2*$D$9

A recopier vers le bas et la droite.

Daniel

bonjour et merci pour vos réponse

j'ai reformulé ma demande

merci d'avance

vincent

Bonjour

Code vba a mettre dans la feuil concernée

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim cell As Range
    Dim multiplier As Double

    ' Vérifiez si la cellule sélectionnée est dans la plage B2:H5
    If Not Intersect(Target, Me.Range("B2:H5")) Is Nothing Then
        ' Vérifiez si D9 contient un nombre
        If IsNumeric(Me.Range("D9").Value) Then
            multiplier = Me.Range("D9").Value

            ' Multipliez la valeur de la cellule sélectionnée par le nombre de D9
            For Each cell In Target
                If IsNumeric(cell.Value) Then
                    cell.Value = cell.Value * multiplier
                End If
            Next cell
        Else
            MsgBox "La cellule D9 doit contenir un nombre.", vbExclamation
        End If
    End If
End Sub

merci Joco

je suis novice en code VBA ,est ce que vous pourriez me montrer la démarche a suivre pour inscrire le code ,

merci d'avance

Vincent

Bonjour,

Pour inscrire ce code dans ton fichier il te faut :
1) cliquer sur "Développeur" pour avoir accés au "Visual Basic"
2) cliquer sur "Visual Basique"
3) dans la fenêtre de gauche, où se trouve "VBA Project" tu choisis la feuille dans laquelle ton code doit être intégré en cliquant sur son nom
4) tu colles le code de Joco dans cette feuille

et voila qui est fait

Rechercher des sujets similaires à "tableau tarifs"