Bonjour,
Pourriez-vous m’aider à réaliser un code VBA pour le fichier joint svp ?
Pour faire simple, voici ce que j’essaie de faire :
- Toutes les cellules bloquées en écriture avec mdp pour modification
- Si Bx = non vide alors Cx : TZx libre en écriture avec des chiffres uniquement sans mdp
J’ai déjà une macro pour reproduire ma mise en forme de la colonne B sur les colonnes C à TZ :
Sub test()
With Worksheets("Feuil1")
.Range("B2:B50").Copy
.Range("C2:TZ50").PasteSpecial xlPasteFormats
End With
Application.CutCopyMode = False
End Sub
L’idée est de construire un fichier « de base » sur lequel les colonnes A et B seraient vides.
Après un copier-coller de ces mêmes colonnes, le lancement de la macro réaliserait les étapes suivantes :
- Extension de la mise en forme de la colonne B sur toutes les colonnes à droite de celle-ci ;
- Blocage des cellules avec mdp ;
- Ouvrir l’accès en écriture (chiffre uniquement) de toutes les lignes (de C à TZ par ex) si la cellule de B est non vide.
Merci de votre aide,
Shu