Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

verouiller une ligne

Rem$

XLDnaute Junior
bonjour a tous,


j'aurais besoin d'une info : comment verouiller un tableau ligne par ligne
lorsque la derniere cellule de la ligne a pour valeur 'OUI' alors la ligne est verouillee pour ne plus etre modifiable??

cela faisait bien lontemps que je n'etais pas passé par là....
toujours autant d'activité...cela prouve l'utilité du forum...

d'avance merci

Rem$
 

Hervé

XLDnaute Barbatruc
Bonjour tout le monde
Salut rem$

En effet ca faisait un moment que l'on ne t'avais pas vu

Pour ton souci, une proposition en partant du principe que tes OUI sont dans la colonne D :


Salut
 

Hervé

XLDnaute Barbatruc
re

Correction :

je suppose que tu ne veux pas verrouiller les lignes vierges se trouvant à la suite des données, alors remplace :

For i = 1 To Range('d65536').End(xlUp).Row

par

For i = 1 To 1000'<==== par exemple

Salut
 

Rem$

XLDnaute Junior
Bonjour Hervé,

toujours fidelement rapide au poste

mon oui se trouve dans la colonne X et dslé ta macro ne bloque pas la ligne, je peux toujours faire des modifs.....

Rem$
 

Hervé

XLDnaute Barbatruc
re

Comment ca la macro ne bloque pas la ligne ???

En tout cas dans l'exmple joint, si !!!!!!



Salut
[file name=Classeur2_20050530111936.zip size=10346]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur2_20050530111936.zip[/file]
 

Pièces jointes

  • Classeur2_20050530111936.zip
    10.1 KB · Affichages: 15

Rem$

XLDnaute Junior
re

j'ai bien vu mais quand je place la macro dans ma feuille
'erreur 1004 : impossible de definir la propriete locked dans la classe range'

et le debog pointe : Rows(i).Locked = False
 

Hervé

XLDnaute Barbatruc
re

Pour l'histoire du bug, ton souci vient surement du fait que tu ne déprotège pas ta feuille avant le traitement.

Penses bien à mettre : ActiveSheet.Unprotect en début de macro et

ActiveSheet.protect, en fin .

salut
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…