Bonjour,
Voici mon problème : Je souhaite créer un classeur excel dans lequel les feuilles sont créées automatiquement sur base d'une feuille "template" (voir fichier ci-joint)
Pas de problème pour créer mes feuilles sur base de ma liste avec le code ci-dessous :
Le problème par contre est que pour chaque "Nom" (fund name) correspond des codes (ISIN), des indices, etc.
Donc la je ne vois pas trop comment faire que pour que la macro reconnaise quels codes ISIN appartiennent à quels fonds, etc.
J ai essayé en identifiant le fond puis un ActiveCell.Offset jusqu a la colonne des ISIN puis ensuite une selection xldown. Problème, ca necessite un interligne entre chaque fonds et ca pose problème lorsqu il n y a pas d'ISIN.
Le but etant tjr de copier ces données dans mon template…
Merci d avance pour votre aide,
Gregory
Voici mon problème : Je souhaite créer un classeur excel dans lequel les feuilles sont créées automatiquement sur base d'une feuille "template" (voir fichier ci-joint)
Pas de problème pour créer mes feuilles sur base de ma liste avec le code ci-dessous :
Code:
Sheets("Main").Activate
Range("B3").Select
Do Until ActiveCell.Value = "END"
If ActiveCell.Value <> "" Then
varFundName = Left(ActiveCell.Value, 31)
Sheets("Template").Select
Sheets("Template").Copy Before:=Sheets(1)
Sheets("Template (2)").Name = varFundName
etc.
Le problème par contre est que pour chaque "Nom" (fund name) correspond des codes (ISIN), des indices, etc.
Donc la je ne vois pas trop comment faire que pour que la macro reconnaise quels codes ISIN appartiennent à quels fonds, etc.
J ai essayé en identifiant le fond puis un ActiveCell.Offset jusqu a la colonne des ISIN puis ensuite une selection xldown. Problème, ca necessite un interligne entre chaque fonds et ca pose problème lorsqu il n y a pas d'ISIN.
Le but etant tjr de copier ces données dans mon template…
Merci d avance pour votre aide,
Gregory