[RÉSOLU] Problème avec un vba

  • Initiateur de la discussion Initiateur de la discussion jez_bcn
  • Date de début Date de début

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 !

jez_bcn

XLDnaute Nouveau
BOnjour à tous,

Je suis nouveau sur le forum et j'aurai un petite question car je suis bloqué et je ne sais pas comment avancer. J'ai ce bout de code qui marche parfaitement sur mon workbook.

Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Len(Trim(Sheets("Sheet1").Range("E21").Value)) = 0 Then
PivName = Application.InputBox("Please Enter Legal Terms", "Legal Terms Required")
If PivName = "False" Or Len(Trim(PivName)) = 0 Then
Cancel = True
Else
Sheets("Sheet1").Range("E21").Value = PivName
End If
End If

If Len(Trim(Sheets("Sheet1").Range("F23").Value)) = 0 Then
PivName = Application.InputBox("Please Enter Complete Address", "Complete Address Required")
If PivName = "False" Or Len(Trim(PivName)) = 0 Then
Cancel = True
Else
Sheets("Sheet1").Range("F23").Value = PivName
End If
End If
End Sub

J'aimerai en fait que ce code fonctionne uniquement si la cellule C9 est rempli par une certaine valeur. Dans le cas contraire il ne serait pas activé.

Merci d'avance pour vos inputs.

Jez_bcn
 
Dernière édition:
Re : Problème avec un vba

Bonjour jez_bcn

Et bienvenue sur XLD

Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If sheets("Nom de la feuille").range("C9") <> "La valeur" then exit sub
If Len(Trim(Sheets("Sheet1").Range("E21").Value)) = 0 Then
....

Avec Nom de la Feuille et La valeur à adapter
 
- 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

Discussions similaires

Réponses
5
Affichages
707
Réponses
2
Affichages
332
Réponses
4
Affichages
671
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour