Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Re : userform ajouter une valeur sur une autree sheet
Re,
Pour ouvrir un USF sans utiliser un bouton, il est nécessaire de poser la condition pour laquelle celui-ci doit s'ouvrir et quand il doit s'ouvrir
ci-dessous 5 conditions (liste non exhaustive)
1- avant la fermeture du fichier
2- avant la sauvegarde du fichier
3- à l'ouverture du fichier
4- lors de l'activation d'une feuille (à définir)
5- lors de la désactivation d'une feuille (à définir)
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Sheets(2).Range("B1") = "" Then
UserForm1.Show
End If
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Sheets(2).Range("B1") = "" Then
UserForm1.Show
End If
End Sub
Private Sub Workbook_Open()
If Sheets(2).Range("B1") = "" Then
UserForm1.Show
End If
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sheets(2).Range("B1") = "" Then
UserForm1.Show
End If
End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
If Sheets(2).Range("B1") = "" Then
UserForm1.Show
End If
End Sub
Mais d'autre conditions sont possibles:
- si telle ou telle cellule contient ou ne contient pas telle ou telle valeur
- si le fichier est ouvert depuis plus de X minutes
- si la température de Grenoble descend en dessous de -15°C
- si le numéro 13 est sorti lors du dernier tirage du Loto
- ......................................................................
sans plus de précisions, la réponse apportée risque de na pas être la bonne
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD