Problème imputbox en boucle

  • Initiateur de la discussion Initiateur de la discussion alfazoulou
  • 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 !

alfazoulou

XLDnaute Occasionnel
Bonjour le forum,
mon problème est le suivant:
Je voudrais faire utiliser un imputbox tant que la valeur saisie ne correspond pas au nom d'un fichier archivé.
Dans mon exemple ci dessous, l'imputbox sert à changer le nom du fichier parce que celui ci a déja fait l'objet d'une vérification antérieure, donc appel de l'imputbox pour changer le nom.
mais comment faire pour que celui ci ne se ferme pas tant que le fichier existe.


Private Sub CommandButton1_Click()
[nom_devis] = [nom_archive_devis]
[nom_devis] = TextBox1.Value

Dim Nom As String
Nom = Range("nom_archive_devis").Value
Dim Chr As String 'déclare la variable
Chr = [nom_archive_devis]
Dim toto As String 'déclare la variable
toto = [année_date]
Dim Nomfichier As String
Nomfichier = [nom_devis]

Application.ScreenUpdating = False

Vérification de l'existance du fichier dans le répertoire
Dim fso As Object, x As Boolean
Set fso = CreateObject("Scripting.FileSystemObject")
x = fso.FileExists("F:\Maconnerie générale\devis factures\devis\" & toto & "\" & Nomfichier & ".xls")
If x = False Then

Me.Hide

Else

Si le fichier existe déjà

Dim ValDef As String

ValDef = [nom_archive_devis].Value

Dim Message, Title, Default, MyValue
Message = "Ce fichier existe déjà, veuillez saisir un autre nom"
Title = "Nom de fichier"
Default = ValDef
MyValue = InputBox(Message, Title, Default)
[nom_devis].Value = MyValue

End If

End Sub


Merci d'avance
 
- 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
904
Réponses
2
Affichages
1 K
Réponses
12
Affichages
730
Retour