test presence d une feuille

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

B

bracq

Guest
Rebonjour,
je voudrais faire un test pour savoir si une feuille est presente ou pas: du style:

If sheets("") exist then
...

merci
 
merci pour ton programme mais mon probleme est de tester la presence d une feuille dans une boucle... en fait j ai 2 cas:
1- si cette feuille existe alors action
2- si cette feuille n existe pas alors autre action

le probleme dans ma boucle est que qd la feuille est presente la boucle tourne ss pb, mais des qu elle n est plus la il me fait une erreur car la feuille appellee n existe pas(normal). voici le bout de prog que j ai ecris:




Sub Transfer_5th_64kmh()

Dim i As Integer
Dim FeuilleExiste As Boolean

'On Error Resume Next

If FeuilleExiste = Sheets("5th 64 kmh").Name Then
For i = 3 To 1404
Sheets("ideal forces values").Cells(i, 21).Value = Sheets("5th 64 kmh"): Cells(i, 14).Value
Next i
Else: For i = 3 To 1404
Sheets("ideal forces values").Cells(i, 21).Value = Sheets("sources tabel").Cells(i, 99).Value
Next i
End If
 
Re

Essaye plutôt de la façon suivante, cela devrait marché,

Option Explicit

Function FeuilleExiste(Nom$) As Boolean
On Error Resume Next
FeuilleExiste = Sheets(Nom).Name <> ""
Err.Clear
End Function

Sub Transfer_5th_64kmh()
Dim i As Integer

If FeuilleExiste("5th 64 kmh") = True Then
For i = 3 To 1404
Sheets("ideal forces values").Cells(i, 21).Value = Sheets("5th 64 kmh"): Cells(i, 14).Value
Next i
Else: For i = 3 To 1404
Sheets("ideal forces values").Cells(i, 21).Value = Sheets("sources tabel").Cells(i, 99).Value
Next i
End If
End Sub

Voila

@Christophe@
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour