Faire un petit test

duduleray -  
 duduleray -
Bonjour, a toutes et tous, forum bonjour

Voila je souhaiterai effectuer un petit test SVP en VBA sur excel 2007

J'ai 4 colonnes G - H - I - J, dont la zone de travail est G2:J27

je souhaiterai que si La colonne G contient quelque chose NE pas pour voir écrire dans les colonnes H - I - J

Exemple

Si G2 = "coucou" alors on ne peux pas écrire en H2 - I2 - J2 sinon on ne fait rien
Si G27 = "salut" alors on ne peux pas écrire en H27 - I27 - J27 sinon on ne fait rien

DE mème quand c'est vide alors par exemple

Si G4 = "" (vide) alors on peut écrire en H4 - I4 - J4

ETC etc

Merci a vous et de votre temps, je vous souhaite une bonne après midi

Raymond
A voir également:

2 réponses

Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Salut,

Tout simple, mets tes cellules H2 à J2 en surbrillance et
- Menu Données/Validation,
- Autoriser: personnalisé, formule: =$G2<>"coucou"
- onglet alerte d'erreur: mettre un message explicatif exemple (Coucou bloque)
- valider

Cette sélection peut être incrémentée vers le bas, la même chose pour "salut"

si en G2 coucou est saisi les cellules H2 à J2 seront interdite en écriture et autorisé dès que cette valeur sera différente

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
duduleray
 
Salut Mike

Merci pour ta réponse, c'est sympa mais il m'aurai fallu faire ca en VBA

alors si tu sais je veux bien savoir aussi hihihi

Merci a toi a plus tard

raymond
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Re,

En VBA, on peut écrire un code qui ne fera rien de plus que t'écrire la formule dans tes cellules, ce qui peut être fait plus facilement en VBA, c'est le verrouillage ou le déverrouillage de ces cellules en fonction du contenu de la cellule G2, mais le reste de ta feuille devra avoir les cellules que tu souhaites accessibles déverrouillés et ta feuille protégée
A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
duduleray
 
bonsoir Mike, forum

Merci de nouveau pour ta réponse, et de tes conseils, je vais voir ca de plus près demain.

je te souhaite une excellente soirée

Merci a toi

A plus tard sans doute

Raymond
0