Rechercher : dans
Par :

Obliger à remplir une cellule EXCEL

Dernière réponse le 3 oct 2009 à 14:11:05 lie, le 15 fév 2006 à 14:45:59 
 Signaler ce message aux modérateurs

Bonjour,


J'ai crée une fiche à remplir sous EXCEL , mais j'ai besoin que certaines cellules soient impérativement renseignées, sinon c la k ta.

Donc que faire ?

Merci - ;-)

Lie

1

Armojax, le 15 fév 2006 à 14:58:13
  • +1

Bonjour lie,

Tu peux mettre dans le code VBA une petite macro Before_Close, du style :

Private Sub Workbook_BeforeClose(Cancel As Boolean)
  If Sheets("Feuil1").Range("A1").Value = "" _
  Or Sheets("Feuil1").Range("A2").Value = "" Then
    MsgBox "Saisie incomplète"
    Cancel = True
  End If
End Sub
De cette façon, il est impossible de quitter le classeur tant que les cellules en question sont vides...

Répondre à Armojax

2

lie, le 15 fév 2006 à 15:13:00

Donc, j'ainscris bien cette macro dans visual basic editor (en changeant feuil1 par mon nom de feuille et mes cellules (bien sur!)

et ensuite j'enregistre ?

excuse moi de t'embeter !

merci

Répondre à lie

3

Armojax, le 15 fév 2006 à 15:18:26

Plus précisément, dans Visual Basic Editor, tu dois rattacher cette macro à ThisWorkbook. Fais un double clic sur ce mot dans l'explorateur de projer VBA, et copie la macro dans la lucarne de droite qui s'affiche.

Répondre à Armojax

4

leprofbureautique, le 28 fév 2009 à 03:22:55

Bonsoir,

J'ai trouvé bien intéressant la réponse pour les cellules bloquées... De façon générale, la programmation ne m'intéresse pas vraiment - mais suite à votre réponse , j'avais une autre question ... Comment faire pour s'assurer de plus de 2 cellules tel l'exemple ? Que dois-je rajouter dans la syntaxe ? Ex. je voudrais m'assurer que E14, E15 et B22 soit obligataoirement remplie avant l'enregistrement et fermeture.

Merci ! Votre première réponse m'a fortement inspiré pour tester d'autres questions de même acabit,


Leprof,
Montréal, Qc

Répondre à leprofbureautique

5

 raf1, le 3 oct 2009 à 14:11:05

Moi aussi je cherche à obliger l'utilisateur à remplir plusieurs cellules dans une feuille excel ?

Il y a des experts?

Répondre à raf1