Re : 2 variables donnent nom à feuille
Bonsoir à tous du forum,
Bonsoir Catrice,
Peux tu indiquer ce que tu veux obtenir en final à partir de l'exemple donné ?
... euh je pense que c'est tout, des données que j'ai mises en bas.
En C2:C on met les données, p.ex. ( A, B, C, D, E, F, divers, étranger, pays, ... )
pour chaque ligne complétée est créée une feuille, dont repris le nom figurant des lignes C2:C & JF & le nombre figurant sous B2:B,
et dans Range ("B1") de chaque nouvelle feuille créée figure les 5 dernières lettres de droite du nom de l'onglet.
Sub Range_named_from_WorkSheet() ' le nom de la feuille est affichée dans Range("B2")
Dim AnyString, MyStr
ActiveSheet.Select
AnyString = ActiveSheet.Name
MyStr = Right(AnyString, 5) ' renvoie les 5 dernières lettres de droite
Range("B2").Value = MyStr
End Sub
Dans ces nouvelles feuilles créées, est repris le contenu des lignes("3:65536") de la feuille("exemple_data").
La macro ne fonctionne pas bien, comme trop de feuilles sont créées,
ne devrait que créer 5 nouvelles feuilles:
A JF01
B JF02
C JF03
D JF04
E JF05
la macro devienne pour moi déjà très complexe, et avec toutes les codes y mettre correctement,
'