-
1 pièce(s) jointe(s)
Excel et VBA
Excel et VBA
Messagede CALLEBOUT » 08 Juil 2011, 10:49
Bonjour,
J'ai un souci sur excel et VBA, étant nouveau dans ce type de langage.
Dans mon fichier que je vous joint, j'ai besoin que dans les colonnes E et G, une macro (de type case à cocher) puisse donner la possibilité de :
- si on coche la case E, la case G devient inaccessible, et on doit aussi obtenir un résultat en colonne J qui sera égal à la colonne I / D
- si on coche la case G, E devient inaccessible, et le résultat sera donc en colonne J égal à la colonne I / la colonne F
Ci- joint le fichier.
A l'aide et merci d'avance.
-
Bonjour,
Pour qu'une cellule soit bloquée, deux solutions me viennent à l'esprit.
Soit on passe par la protection de la feuille mais alors il faut au préalable veiller à modifier la propriété des cellules qui doivent être accessible (Format de cellule [Protection])
Une autre solution consiste à utiliser la validation de données.
[Edit]
Pour intercepter le clic dans une cellule, voir du côté des procédures événementielles.
Niveau Feuille
Code:
Sub Worksheet_SelectionChange(ByVal Target As Range)
ou
Niveau Classeur
Code:
Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)