OVH Cloud OVH Cloud

Macro avant fermeture

12 réponses
Avatar
olitoto
Bonjour à tous,

J'aurais besoin d'une macro qui s'éxécute juste avant de fermer Excel pour
vérifier
que des données sont bien entrées dans certaines cellules, et afficher un
message d'alerte le cas échéant.

Merci

OLIVIER

10 réponses

1 2
Avatar
Patrick BASTARD
Bonjour, *olitoto*

Si je n'ai pas tout oublié :
private sub beforeclose() 'dans le thisworkbook
bla bla bla 'ton code
end sub

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.



Bonjour à tous,

J'aurais besoin d'une macro qui s'éxécute juste avant de fermer Excel
pour vérifier
que des données sont bien entrées dans certaines cellules, et
afficher un message d'alerte le cas échéant.

Merci

OLIVIER


Avatar
lSteph
Bonsoir,
Alt+F11 (Ouvrir VBE)

Dans l'explorateur de projet qui doit être sur ta gauche tu dblclique
sur le Thisworkbook de ton classeur
dans le module qui surgit à droite tu active déroulant de droite
tu y trouves entre autres l'évennement before_close
Dans la private sub qui s'affiche ainsi , tu peux y écrire ta macro.

Cdlt.

LSteph

olitoto avait émis :
Bonjour à tous,

J'aurais besoin d'une macro qui s'éxécute juste avant de fermer Excel pour
vérifier
que des données sont bien entrées dans certaines cellules, et afficher un
message d'alerte le cas échéant.

Merci

OLIVIER


--
- -

Avatar
Pierre CFI [mvp]
bonjour
çà, c'est du code :o)) méme notre maitre jps, doit en etre sur son cucu

--
Pierre CFI
MVP Microsoft Access

"Patrick BASTARD" a écrit dans le message de news:
Bonjour, *olitoto*

Si je n'ai pas tout oublié :
private sub beforeclose() 'dans le thisworkbook
bla bla bla 'ton code
end sub

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.



Bonjour à tous,

J'aurais besoin d'une macro qui s'éxécute juste avant de fermer Excel
pour vérifier
que des données sont bien entrées dans certaines cellules, et
afficher un message d'alerte le cas échéant.

Merci

OLIVIER






Avatar
garnote
Salut Olivier,

Un exemple :

Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each cellule In Workbooks("Classeur1").Sheets(5).Range("surveille")
If cellule.Value = "" Then k = k + 1
Next cellule
If k > 0 Then MsgBox "Il manque " & k & _
" données dans la plage nommée surveille.", _
vbInformation, "Alerte dans le Classeur1"
End Sub

Serge

"olitoto" a écrit dans le message de news:
Bonjour à tous,

J'aurais besoin d'une macro qui s'éxécute juste avant de fermer Excel pour vérifier
que des données sont bien entrées dans certaines cellules, et afficher un message d'alerte le cas échéant.

Merci

OLIVIER



Avatar
olitoto
STOP ! STOP !

Merci ! merci !! Vous me donnez trop de cadeaux !!!

Noyeux joel à tous .......


OLIVIER

"garnote" a écrit dans le message de news:

Salut Olivier,

Un exemple :

Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each cellule In Workbooks("Classeur1").Sheets(5).Range("surveille")
If cellule.Value = "" Then k = k + 1
Next cellule
If k > 0 Then MsgBox "Il manque " & k & _
" données dans la plage nommée surveille.", _
vbInformation, "Alerte dans le Classeur1"
End Sub

Serge

"olitoto" a écrit dans le message de news:

Bonjour à tous,

J'aurais besoin d'une macro qui s'éxécute juste avant de fermer Excel
pour vérifier
que des données sont bien entrées dans certaines cellules, et afficher un
message d'alerte le cas échéant.

Merci

OLIVIER







Avatar
lSteph
Bonsoir Pierre ,
que des données sont bien entrées dans certaines cellules, et
afficher un message d'alerte le cas échéant.
çà, c'est du code


La difficulté c'est qd les cellules sont certaines et le cas échéant.


;o)
Cdlt

lSteph
(aux dernières nouvelles il serait dans un sapin et non sur son cucu)

Pierre CFI [mvp] avait soumis l'idée :
bonjour
çà, c'est du code :o)) méme notre maitre jps, doit en etre sur son cucu

--
Pierre CFI
MVP Microsoft Access

"Patrick BASTARD" a écrit dans le
message de news:
Bonjour, *olitoto*

Si je n'ai pas tout oublié :
private sub beforeclose() 'dans le thisworkbook
bla bla bla 'ton code
end sub

-- Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.



Bonjour à tous,

J'aurais besoin d'une macro qui s'éxécute juste avant de fermer Excel
pour vérifier
que des données sont bien entrées dans certaines cellules, et
afficher un message d'alerte le cas échéant.

Merci

OLIVIER






--
- -



Avatar
Patrick BASTARD
Bonsoir, *Pierre CFI [mvp]*


çà, c'est du code :o))
N'est-il pas ?


méme notre maitre jps, doit en etre sur son cucu
"Mais il ne faut pas

Rouler de sous la taaable..."
;-)

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.


"Patrick BASTARD" a écrit dans
le message de news:
Bonjour, *olitoto*

Si je n'ai pas tout oublié :
private sub beforeclose() 'dans le thisworkbook
bla bla bla 'ton code
end sub

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.



Bonjour à tous,

J'aurais besoin d'une macro qui s'éxécute juste avant de fermer
Excel pour vérifier
que des données sont bien entrées dans certaines cellules, et
afficher un message d'alerte le cas échéant.

Merci

OLIVIER






Avatar
Pierre CFI [mvp]
oui, mais pour rouler sous la table, il faudrait déjà étre assez lucide pour voir la dite table
joyeux noél (dessus ou dessous la table)

--
Pierre CFI
MVP Microsoft Access


"Patrick BASTARD" a écrit dans le message de news:
Bonsoir, *Pierre CFI [mvp]*


çà, c'est du code :o))
N'est-il pas ?


méme notre maitre jps, doit en etre sur son cucu
"Mais il ne faut pas

Rouler de sous la taaable..."
;-)

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.


"Patrick BASTARD" a écrit dans
le message de news:
Bonjour, *olitoto*

Si je n'ai pas tout oublié :
private sub beforeclose() 'dans le thisworkbook
bla bla bla 'ton code
end sub

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.



Bonjour à tous,

J'aurais besoin d'une macro qui s'éxécute juste avant de fermer
Excel pour vérifier
que des données sont bien entrées dans certaines cellules, et
afficher un message d'alerte le cas échéant.

Merci

OLIVIER










Avatar
Patrick BASTARD
Bonjour, *Pierre CFI [mvp]*


oui, mais pour rouler sous la table, il faudrait déjà étre assez
lucide pour voir la dite table joyeux noél (dessus ou dessous la table)


Joyeux Noël à toi aussi, Pierre, et à tous ceux qui te sont chers.

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.



"Patrick BASTARD" a écrit dans
le message de news:
Bonsoir, *Pierre CFI [mvp]*


çà, c'est du code :o))
N'est-il pas ?


méme notre maitre jps, doit en etre sur son cucu
"Mais il ne faut pas

Rouler de sous la taaable..."
;-)

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.


"Patrick BASTARD" a écrit dans
le message de news:
Bonjour, *olitoto*

Si je n'ai pas tout oublié :
private sub beforeclose() 'dans le thisworkbook
bla bla bla 'ton code
end sub

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.



Bonjour à tous,

J'aurais besoin d'une macro qui s'éxécute juste avant de fermer
Excel pour vérifier
que des données sont bien entrées dans certaines cellules, et
afficher un message d'alerte le cas échéant.

Merci

OLIVIER










Avatar
jps
les scuds sifflent, le beaujoleux passe
jps

"Pierre CFI [mvp]" a écrit dans le message de
news:
oui, mais pour rouler sous la table, il faudrait déjà étre assez lucide
pour voir la dite table
joyeux noél (dessus ou dessous la table)

--
Pierre CFI
MVP Microsoft Access


"Patrick BASTARD" a écrit dans le
message de news:
Bonsoir, *Pierre CFI [mvp]*


çà, c'est du code :o))
N'est-il pas ?


méme notre maitre jps, doit en etre sur son cucu
"Mais il ne faut pas

Rouler de sous la taaable..."
;-)

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.


"Patrick BASTARD" a écrit dans
le message de news:
Bonjour, *olitoto*

Si je n'ai pas tout oublié :
private sub beforeclose() 'dans le thisworkbook
bla bla bla 'ton code
end sub

--
Bien amicordialement,
P. Bastard

Avant d'imprimer ce mail, ayez une pensée pour les arbres.



Bonjour à tous,

J'aurais besoin d'une macro qui s'éxécute juste avant de fermer
Excel pour vérifier
que des données sont bien entrées dans certaines cellules, et
afficher un message d'alerte le cas échéant.

Merci

OLIVIER














1 2