Voila une autre de mes questions, j'ai une feuille "cahier" qui est ma base de départ, une second feuille "BL Type" que je duplique puis des feuilles 1, 100, 1000 , ... quand je change le nom de la feuille cela prend des informations des lignes de la feuille"cahier" comment faire pour qu'il n'y ait qu'une seule feuille ? En sommes j'appel la feuille1 cela prend les infos de la ligne 3 de la feuille cahier si je mets 2 cela prend les info de la ligne 4 de la feuille "cahier" est ainsi desuite jusqu'à 5000 ligne ??
ai-je été clair ?
Si non je peux fournir un exemple et vous faire mes commentaires.
Cela à le mérite d'être clair. Alors voila en PJ mon classeur, en changent le nom de la feuille par 2 ou 3 ou 4 on obtient les informations de la feuille "cahier" ligne 1 pour le nom 1, ligne 2 pour le nom 2, etc mais j'aurais besoin des formules de type :
=SI(INDIRECT("cahier!B"&DROITE(CELLULE("nomfichier";B1);1)+2)=0;"";INDIRECT("cahier!B"&DROITE(CELLULE("nomfichier";B1);1)+2))
Mais pour faire afficher les lignes jusqu'à 5000
Merci pour votre aide
Si besoin de plus d'info je peux faire démo en MP
Un grand merci BrunoM45 c'est encore mieux que ce que je pensais. Encore merci. Afin que cela soit parfait je souhaiterai qu'une fois que les cellules de la feuille 1 soit renseignées qu'il n'y ai plus la possibilité de les modifier peut-tu me donner des indications. J'ai posté à ce sujet j'ai eu quelques bonnes pistes mais je ne sais pas les exploiter. Merci de ton aide et de l'aide du Forum.
Pour ce que tu souhaites, il va falloir utiliser VBA
Je ne sais pas comment tu souhaites opérer, voici une possibilité dans le fichier joint
En validant la ligne saisie, mon code mets une protection dessus
Pour ce que tu souhaites, il va falloir utiliser VBA
Je ne sais pas comment tu souhaites opérer, voici une possibilité dans le fichier joint
En validant la ligne saisie, mon code mets une protection dessus
Avant de voir la protection des cellule une fois sortie de cette cellule j'ai un petit soucis avec le classeur précédant, en effet je rajoute la formule si(______=0;"";_______) mais dans la feuille BL Type j'obtient #VALEUR! peu tu me dire ce qui ne va pas ?
Pour la protection j'ai bien un code VBA mais je ne sais pas m'en servir voici le code est-ce compatible avec ce classeur
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([A1:A11], Target) Is Nothing And Target.Count = 1 Then
If Target <> "" Then
ActiveSheet.Unprotect
Target.Locked = True
ActiveSheet.Protect
End If
End If
Merci de me faire un cours accélérer de sa mise en place.
End Sub.