VBA avoir un code qui sache changer de ligne [Résolu] - Excel

A voir également:Vba avoir un code qui sache changer de ligneCode pin iphone changer - Conseils pratiques - iOS Créer un bouton avec VBA et son code ✓ - Forum - VB / VBA Code html pour changer le style de border ✓ - Forum - HTML Code purple mais changé de config ✓ - Forum - Windows Prog vba pour excel code pour plusieur pers ✓ - Forum - VB / VBA

Bonjour,

j'ai un tableau qui est rempli par une personne non administrative. je voudrai pouvoir proteger ma ligne une fois qu'elle a été saisie, par exemple par une macro :

Sub verouiller_une_ligne() ' ' verouiller_une_ligne Macro ' Déproteger la feuille Format de cellule pour la ligne, décocher verouiller Proteger la feuille ' ' Touche de raccourci du clavier: Ctrl+Shift+Z '     ActiveSheet.Unprotect     Range("C7:H7").Select     Selection.Locked = True     Selection.FormulaHidden = False     ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub


Le probleme c'est qu'elle désigne la ligne 7, mais aprés je vais vouloir que la macro se fasse sur la ligne 8 puis 9 etc... comment puis je faire ? (je ne suis pas une pro de la vba ... loin de là)

Merci de votre aide
Bonne soirée

Forum

A voir également:Vba avoir un code qui sache changer de ligneCode pin iphone changer - Conseils pratiques - iOS Créer un bouton avec VBA et son code ✓ - Forum - VB / VBA Code html pour changer le style de border ✓ - Forum - HTML Code purple mais changé de config ✓ - Forum - Windows Prog vba pour excel code pour plusieur pers ✓ - Forum - VB / VBA

Web: www.shapebootstrap.net

15 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

bonjour, comment la macro pourra-t-elle deviner sur quelle ligne travailler? 

Reply
réponses:
  • auteur

    par exemple en cliquand au bout de la ligne ? je sais pas en fait c'est là mon problème

  • auteur

    explique alors ce que tu souhaites que fasse la macro.

  • auteur

    https://www.cjoint.com/c/HJtlYcxyVyl
    Voici un fichier ce sera peut etre plus facile pour l'expliquation

  • auteur

    j'ai lu ceci dans ton fichier:
    il faudrait une macro qui leve la protection de la feuille, puis selectionne les cellules de B à E sur la ligne correspondant à la case que l'on vient de cocher, puis format cellule et cocher "verrouiller" puis proteger la feuille (Revision) = permettant ainsi aucune modification sur la ligne. Le must serait que si l'on décoche la case ca soit l'effet inverse (pour modifier par exemple l'information sur la ligne)

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,
En résumer vous désirez que la feuille soit protégée à l’ouverture du classeur et en suite pour modifier une plage (Bx :Ex) ou entrer une nouvelle ligne il faut cocher la case correspondante ….
Merci du retour.

Reply
réponses:
  • auteur

    bonjour Le Pingou,
    non en fait, à la base oui la feuille est protégée : ce qui ne verrouille que les cellules cochées verrouillées dans format de cellule (les lignes "comptables" ne sont pas cochées verrouillées), j'ai besoin que lorsque on clic au bout de la ligne (cocher, cliquer ou n'importe quoi qui permettrait la manip) l'ensemble de la ligne serait selectionnée : déproteger la feuille ; clic droit sur la selection de la ligne format de cellule / verrouillée ; proteger la feuille.

    Permettant ainsi au technicien de continuer la saisie d'information sur une ou des nouvelles lignes et une fois que le comptable à traiter l'info, le comptable grace à cette macro vient proteger ces nouvelles lignes (empechant les modifs de la part du technicien)


    https://www.cjoint.com/c/HJtlYcxyVyl

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,
Patience, une proposition demain, mardi .

Reply
réponses:
  • auteur

    :) merci de ton aide c'est vraiment super sympa !

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,
Selon votre explication, c'est la personne (le comptable) qui coche ou décoche la case donc elle doit avoir un mot de passe pour pouvoir le réaliser. Est-ce bien cela?

Reply
réponses:
  • auteur

    oui tout à fait

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,
Merci.
Je dois encore mettre en place le code pour le comptable.
Patience

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,
Je vous laisse découvrir la proposition. Penser à : comptable
Le lien: https://mon-partage.fr/f/m3RHBJ8T/

Reply
réponses:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed