Masquer et verrouiller des colonnes en même temps par VBA

[Fermé]
Signaler
-
 Amar -
Bonjour,
Souhaite dans excel, masquer et verrouiller des colonnes en même temps par VBA dès que je clique sur enregistrer.

Pourriez vous m'aider?

Merci par avance.

1 réponse

Messages postés
13127
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
25 octobre 2021
2 269
Bonjour

Exemple de macro à mettre dans ThisWorkbook de l'éditeur VBA
5ALT+F11 pour ouvrir éditeur, double-clic sur ThisWorkbook dans l'arborescence, copier et coller la macro, la modifier pour l'adapter à ton fichier et fermer l'éditeur
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    'colonne à masquer
    Sheets(1).Columns("D:D").Select
    'masquage
    Selection.EntireColumn.Hidden = True
    'protection de la feuille par mot de passe MDP
    Sheets(1).Protect "MDP"
End Sub


Cdlmnt
Via
Bonjour Via,
Encore une fois mon prolème est résolu.
Merci très sincérement.
J'aimerai si c'est possible que vous me donniez des cours de VBA.
J'ai acheté un livre sur "programmation VBA" Excel 2013 de Daniel-Jean David éditions EYROLLES. Et je n'arrive tj pas à programmer !?
Cordialement.
Messages postés
13127
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
25 octobre 2021
2 269 > Amar
Re,

Des cours ce n'est pas facile, mais des explications et des aides au coup par coup pas de problème
Quant au livre dont tu parles je ne le connais pas, je ne sais pas s'il est facile d'accès
Pour débuter personnellement je conseille VBA pour Excel dans la collection "pour les nuls" éditions First

Cdlmnt
Via
>
Messages postés
13127
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
25 octobre 2021

Merci pour le conseil.
Cordialement.