Probleme VBA
Fermé
Vincb9
-
24 avril 2012 à 17:31
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 24 avril 2012 à 18:24
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 24 avril 2012 à 18:24
A voir également:
- Probleme VBA
- Mkdir vba ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Vba dépassement de capacité ✓ - Forum Excel
4 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 427
Modifié par ccm81 le 24/04/2012 à 17:54
Modifié par ccm81 le 24/04/2012 à 17:54
re
est ce que celà correspond ?
bonne suite
est ce que celà correspond ?
Const plage = "B2:B3" Private Sub Worksheet_Change(ByVal Target As Range) Dim li As Long If Not Intersect(Target, Range(plage)) Is Nothing Then li = Target.Row Select Case li Case 2 Cells(3, 2) = Cells(2, 2) * Cells(1, 2) Case 3 Cells(2, 2) = Cells(3, 2) / Cells(1, 2) End Select End If End Sub A B 1 PR 12 2 Coeff 5 3 PV 60
bonne suite
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 427
24 avril 2012 à 17:56
24 avril 2012 à 17:56
de rien
et dieu n'a rien à voir avec tout ça
RQ. si le pb est bouclé peux tu le (les) mettre à Résolu
bonne suite
et dieu n'a rien à voir avec tout ça
RQ. si le pb est bouclé peux tu le (les) mettre à Résolu
bonne suite
par contre je vois marqué Const plage = "B2:B3"
je met quoi si mon cout de revient est en D74
mon coeff en X74 et mon prix de vente en X77 ??
je met quoi si mon cout de revient est en D74
mon coeff en X74 et mon prix de vente en X77 ??
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 427
24 avril 2012 à 18:24
24 avril 2012 à 18:24
re
et tu mets ce que tu veux pour les constantes
bonne suite
Const PR = "B1" Const Coeff = "D2" Const PV = "B3" Private Sub Worksheet_Change(ByVal Target As Range) Dim plage As Range Dim ad As String Set plage = Union(Range(Coeff), Range(PV)) If Not Intersect(Target, plage) Is Nothing Then ad = Target.Address ad = Replace(ad, "$", "") Select Case ad Case Coeff Range(PV) = Range(PR) * Range(Coeff) Case PV Range(Coeff) = Range(PV) / Range(PR) End Select End If End Sub
et tu mets ce que tu veux pour les constantes
bonne suite
24 avril 2012 à 17:54