Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 02/12/2006, 20h14   #1 (permalink)
XLDnaute Nouveau
 
Avatar de Lipadec
 
Date d'inscription: novembre 2006
Localisation: Casablanca
Version Excel : Excel 2003 (PC)
Messages: 45
Envoyer un message via MSN à Lipadec Envoyer un message via Skype™ à Lipadec
Par défaut verouillage d'une colonne après une date précise

Salut les amis
Si vous pouvez m'aider à résoudre un problème que voici
Sur une feuille Excel pleine de formules qui fonctionnent à merveille, et sur une des cellules de la colonne A, il y a une date, exemple 31/01/2006. Je voudrai que si la date d'aujourd'hui est supérieure à la date du 31/01/2006, je ne peux plus rectifier les cellules de la colonne A, disons je voudrai vérouiller cette colone A après la date du 31/01/2006
Merci de votre aide
lipadec@hotmail.com

Dernière modification par Lipadec ; 03/12/2006 à 20h08.
Lipadec est déconnecté   Réponse avec citation
ANNONCES
Vieux 02/12/2006, 21h28   #2 (permalink)
XLDnaute Accro
 
Avatar de Gorfael
 
Date d'inscription: avril 2006
Localisation: Basse Goulaine
Version Excel : Excel 2003 (PC)
Messages: 1 408
Par défaut Re : verouillage d'une colonne après une date précise

Citation:
Envoyé par Lipadec
Salut les amis
Si vous pouvez m'aider à résoudre un problèle que voici
Sur une feuille Excel pleine de formules qui fonctionnent à merveille, et sur une des cellules de la colonne A, il y a une date, exemple 31/01/2006. Je voudrai que si la date d'aujourd'hui est supérieure à la date du 31/01/2006, je ne peux plus rectifier les cellules de la colonne A, disons je voudrai vérouiller cette colone A après la date du 31/01/2006
Merci de votre aide
lipadec@hotmail.com
Salut
Ton problème peut se résoudre relativement simplement par une macro à l'ouverture du fichier
tu actives ton onglet, puis tu sélectionnes toutes les cellules (Ctrl+A)
Clic-droit>>Menu contextuel>>Format de cellule>>Onglet sécurité
Tu enlèves la coche verrouillé

Toutes tes cellules deviennent accessibles
souris sur onglet>>Clic-droit>>Menu contextuel>>Visualiser le code
Dans la fenêtre de gauchetu sélectionnes ThisWorkBook
au-dessus de la fenêtre de droite tu remplace (Général) par workbook
ça te crée la macro WorkBook_Open que tu compêtes : comme je n'ai pas de références exactes, ton Onglet s'appellera "F1" et ta date sera dans la ligne 2 ce qui donne :
Code:
Private Sub Workbook_Open()
Dim X As Integer
 
Sheets("F1").Activate
ActiveSheet.Unprotect
Cells.Select
Selection.Locked = False
For X = 1 To Range("IV2").End(xlToLeft).Column
    If IsDate(Cells(2, X)) Then
        If Cells(2, X) < Date Then Columns(X).Locked = True
    End If
Next X
ActiveSheet.Protect
End Sub
ça devrait résoudre ton problème
A+
Gorfael est déconnecté   Réponse avec citation
Vieux 02/12/2006, 22h13   #3 (permalink)
XLDnaute Occasionel
 
Avatar de malcy45
 
Date d'inscription: octobre 2006
Localisation: orleans
Version Excel : Excel 2003 (PC)
Messages: 425
Envoyer un message via MSN à malcy45
Par défaut Re : verouillage d'une colonne après une date précise

bonsoir gorfael et lipadec,
interessé par le fil, je me suis empressé de suivre tes conseils et je tombe sur une erreur apres enregistrement :

ca bloque la : ActiveSheet.Protect a l'activation des macros
a toi de nous dire
merci
bonne soirée
rémi
__________________
tant va la cruche a l eau qu a la fin ca me les brise.... c'est dur excel arfffff !!!

malcy45 est déconnecté   Réponse avec citation
Vieux 02/12/2006, 22h37   #4 (permalink)
XLDnaute Accro
 
Avatar de Gorfael
 
Date d'inscription: avril 2006
Localisation: Basse Goulaine
Version Excel : Excel 2003 (PC)
Messages: 1 408
Par défaut Re : verouillage d'une colonne après une date précise

Citation:
Envoyé par malcy45
bonsoir gorfael et lipadec,
interessé par le fil, je me suis empressé de suivre tes conseils et je tombe sur une erreur apres enregistrement :

ca bloque la : ActiveSheet.Protect a l'activation des macros
a toi de nous dire
merci
bonne soirée
rémi
Salut
Tu peux expliquer ce qui se passe, parce que chez moi, je n'ai aucun problème.
Mets ta macro en intégralité sur un poste pour que je puisse l'essayer
A+
Gorfael est déconnecté   Réponse avec citation
Vieux 02/12/2006, 22h53   #5 (permalink)
XLDnaute Occasionel
 
Avatar de malcy45
 
Date d'inscription: octobre 2006
Localisation: orleans
Version Excel : Excel 2003 (PC)
Messages: 425
Envoyer un message via MSN à malcy45
Par défaut Re : verouillage d'une colonne après une date précise

Citation:
Envoyé par Gorfael
Salut
Tu peux expliquer ce qui se passe, parce que chez moi, je n'ai aucun problème.
Mets ta macro en intégralité sur un poste pour que je puisse l'essayer
A+
bonsoir gorfael,
oui avec plaisir
mais chose bizarre (pour moi en tout cas) je n'ai plus acces a la modif des cellules alors j'ai du me fourvoyer quelque part car je pensais que ta macro permettait de bloquer l'ecriture de la colonne concernée et moi ca semble me bloquer la feuille complete mais force est de constater que c'est moi qui merdoyait ; je viens de relire attentivement chacune de tes consignes et je n'avais pas tout fait correctement
je confirme que tout va bien
merci gorfael et bonne soirée
désolé pour le loupé
amicalement
rémi
__________________
tant va la cruche a l eau qu a la fin ca me les brise.... c'est dur excel arfffff !!!

malcy45 est déconnecté   Réponse avec citation
Vieux 03/12/2006, 12h41   #6 (permalink)
XLDnaute Nouveau
 
Avatar de Lipadec
 
Date d'inscription: novembre 2006
Localisation: Casablanca
Version Excel : Excel 2003 (PC)
Messages: 45
Envoyer un message via MSN à Lipadec Envoyer un message via Skype™ à Lipadec
Par défaut Re : verouillage d'une colonne après une date précise

Bonjour Gorfael et merci de ton aide, mais je n'ai pas pu avoir de bons résultats. J'ai la date sur la ligne 25 des colonnes B à M.
Tu peux tjs me rectifier cette macro que j'ai apprécié.
Merci d'avance
Lipadec
Lipadec est déconnecté   Réponse avec citation
Vieux 03/12/2006, 13h51   #7 (permalink)
XLDnaute Accro
 
Avatar de Gorfael
 
Date d'inscription: avril 2006
Localisation: Basse Goulaine
Version Excel : Excel 2003 (PC)
Messages: 1 408
Par défaut Re : verouillage d'une colonne après une date précise

Citation:
Envoyé par Lipadec
Bonjour Gorfael et merci de ton aide, mais je n'ai pas pu avoir de bons résultats. J'ai la date sur la ligne 25 des colonnes B à M.
Tu peux tjs me rectifier cette macro que j'ai apprécié.
Merci d'avance
Lipadec
Salut
Code:
Private Sub Workbook_Open() Dim X As Integer Sheets("F1").Activate ActiveSheet.Unprotect Cells.Select Selection.Locked = False For X = 2 To 13 If IsDate(Cells(2, X)) Then If Cells(25, X) < Date Then Columns(X).Locked = True End If Next X ActiveSheet.Protect End Sub
A+
Gorfael est déconnecté   Réponse avec citation
Vieux 03/12/2006, 14h11   #8 (permalink)
XLDnaute Nouveau
 
Avatar de Lipadec
 
Date d'inscription: novembre 2006
Localisation: Casablanca
Version Excel : Excel 2003 (PC)
Messages: 45
Envoyer un message via MSN à Lipadec Envoyer un message via Skype™ à Lipadec
Par défaut Re : verouillage d'une colonne après une date précise

Salut et merci, mais quand j'ai aissayé ton nouveau code ça n'a rien donné et la colonne n'est tjs pas vérouillée
Je t'envoie ci joint un exemple en attachement
amicalement
Fichiers attachés
Type de fichier : zip Exemple-Paie.zip (18,9 Ko, 3 affichages)
Lipadec est déconnecté   Réponse avec citation
Vieux 03/12/2006, 14h57   #9 (permalink)
XLDnaute Accro
 
Avatar de Gorfael
 
Date d'inscription: avril 2006
Localisation: Basse Goulaine
Version Excel : Excel 2003 (PC)
Messages: 1 408
Par défaut Re : verouillage d'une colonne après une date précise

Citation:
Envoyé par Lipadec
Salut et merci, mais quand j'ai aissayé ton nouveau code ça n'a rien donné et la colonne n'est tjs pas vérouillée
Je t'envoie ci joint un exemple en attachement
amicalement
Salut
Essaies
A+
Fichiers attachés
Type de fichier : zip Exemple-Paie mod.zip (24,6 Ko, 6 affichages)
Gorfael est déconnecté   Réponse avec citation
Vieux 03/12/2006, 17h00   #10 (permalink)
XLDnaute Nouveau
 
Avatar de Lipadec
 
Date d'inscription: novembre 2006
Localisation: Casablanca
Version Excel : Excel 2003 (PC)
Messages: 45
Envoyer un message via MSN à Lipadec Envoyer un message via Skype™ à Lipadec
Par défaut Re : verouillage d'une colonne après une date précise

Cela ne résoud tjs pas le problème. Ma feuille est déjà protégée sauf les cellules en bleu. Je voudrai que quand les dates de la ligne 25 sont < à la date d'aujourd'hui, je ne peux même pas modifier les cellules en bleu qui n'étaient pas protégées. Je ne peux modifier que les cellules des colonnes dont la date est > à aujourd'hui.
Par contre ton code me fait bloquer la feuille en entier.
Tu peux essayer encore et me tenir au courant. merci d'avance
Lipadec est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Export 1 colonne précise en fichier txt Chaps Forum Excel 5 20/04/2006 11h01
Evénement à date préçise philippe69 Forum Excel 4 19/02/2006 14h44
recchercher une valeur avec cells.find dans une colonne précise jeff Forum Excel Downloads - Archives 2 29/05/2004 19h08
verouillage d'une cellule babas Forum Excel Downloads - Archives 1 17/09/2003 23h28
Trouver le numéro de colonne d'une cellule précise gonzague Forum Excel Downloads - Archives 1 10/07/2003 18h30


Fuseau horaire GMT +2. Il est actuellement 03h28.


(C) 2006 Excel Downloads