Fonction Or

  • Initiateur de la discussion Galèreman
  • Date de début
G

Galèreman

Guest
Bonjour à tous,

voici quelques lignes de code que je n'arrive pas à modifier comme je le souhaite...

Je voudrais que si le nom de la feuille est Synthèse ou Aide, on sorte de la boucle mais apparemment, la façon dont j'utilise la fonctio Or ne convient pas...

With Onglet
If .Name = "Synthèse" Then Exit For

L = .Range("A65536").End(xlUp).Row
If L < 7 Then GoTo Autre

Tableau = .Range(.Cells(7, 1), .Cells(L, 9)).Value
End With

Pourriez vous s'il vous plait éclairer ma lanterne..
Merci d'avance
 
G

Galèreman

Guest
Merci Arnaud,

mais ta solution ne marche pas, je l'avais essayée. En faisasnt comme tu conseilles, l'en-tête du tableau est "mangée"

Je joins le fichier pour plus de simplicité.

Merci encore...
 
G

Galèreman

Guest
Oups, je suis vraiment un vrai boulet...

La pièce jointe était trop volumineuse ! :)

Désolé pour ces messages intempestifs et merci
 

Pièces jointes

  • modele.zip
    18.4 KB · Affichages: 14
  • modele.zip
    18.4 KB · Affichages: 15
  • modele.zip
    18.4 KB · Affichages: 14
P

Pascal76

Guest
Salut Galereman Arnaud et le forum

La solution de Arnaud fonctionne mais je ne comprends pas vraiment ta boucle.

Il commence il rencontre la feuille "Aide" donc il sort de la boucle et il ne regarde pas les autres feuilles

Je pense que c'est plutôt

If .Name = "Synthèse" Or .Name = "Aide" Then Goto Autre

Voilà bon courage

Pascal
 

Statistiques des forums

Discussions
312 502
Messages
2 089 019
Membres
104 006
dernier inscrit
CABROL