Bonjour,
Je me permets de vous embêter sur le cas suivant : "optimisation" de chargement de données en mémoire provenant de données Excel & redécoupage de ces données en mémoire par paquet dans plusieurs variables pour les redeposer plus tard.
Par exemple, je souhaite extraire dans une variable contenant 5 000 valeurs récupérer un "Range" de 500 valeurs de l'index 400 à 899. Existe-t-il en VBA une façon de dire Variable(400 : 899) => Recuperation en un coup de toutes les valeurs ?
Pour info j'ai mis en pièce jointe un exemple en VBA et la seule solution consiste à defiler les élements un par un pour effectuer un découpage.
L'objectif etant de decouper au plus vite par tranche de 65 536 paquets car Application.Transpose ne peut se faire que par paquet de 65 536.
Merci d'avance de vos idées et suggestions,
Cordialement
El Gringo 123456
PS : attention le fichier en pièce jointe a été allégée (pour des raisons de taille) Sorry
Je me permets de vous embêter sur le cas suivant : "optimisation" de chargement de données en mémoire provenant de données Excel & redécoupage de ces données en mémoire par paquet dans plusieurs variables pour les redeposer plus tard.
Par exemple, je souhaite extraire dans une variable contenant 5 000 valeurs récupérer un "Range" de 500 valeurs de l'index 400 à 899. Existe-t-il en VBA une façon de dire Variable(400 : 899) => Recuperation en un coup de toutes les valeurs ?
Pour info j'ai mis en pièce jointe un exemple en VBA et la seule solution consiste à defiler les élements un par un pour effectuer un découpage.
L'objectif etant de decouper au plus vite par tranche de 65 536 paquets car Application.Transpose ne peut se faire que par paquet de 65 536.
Merci d'avance de vos idées et suggestions,
Cordialement
El Gringo 123456
PS : attention le fichier en pièce jointe a été allégée (pour des raisons de taille) Sorry