Chercher Ligne +10

Bonjour,

Je vous expose mon problème, j'ai un tableur avec plusieurs onglet:

  • Dans le premier onglet des données bruts
  • Dans le deuximème onglet, on récupère les données du premier pour les traiter
  • Dans le troisième onglet, je prend les valeurs des moyennes calculés à chaque ligne dans le deuxime onglet mais je souhaite n'en garder une sur 10.

J'avais donc fait une macro qui supprimait 1 ligne sur 10 mais comme il y a 300 00 lignes, cela prends plus de 15 jours!

J'ai alors pensé à faire un truc du genre

=onglet2!Y5 (première ligne)

=onglet2!Y(5+10)

Ainsi de suite en tirant le tout pour créer un suite, mais je ne sais pas comment faire !!

Bonjour

Sinon une autre piste à étudier et à réadapter sans être sur car je suis débutant en vba

While i < (nombre de ligne dans onglet)

sheets("onglet3").Range("a" & x) = Sheets("onglet2").range("y" & i + 5)

i = i +10

x = x+ 1

wend

Non ?

Cordialement.

Je ne comprends pas vraiment ta démarche...

Bonjour, Salut manouk,

Une formule à adpater :

=INDIRECT("Feuil1!B"&LIGNE()*10)

Formule qui récupère les contenus de tous les dix cellules de la 2è feuille par rapport à la ligne courante. Formule bien sur à adapter.

Exemple :

Supposons que la formule est placée dans la cellule A1 d'une feuille quelconque, le contenu de la cellule "Feuil1!B10" sera récupérée. Si on copie la formule vers le bas, en A2 = "Feuil1!B20" et ainsi de suite....

Je pense que c'est justement ce qu'il me faut !

Merci!

Pourquoi faire compliqué quand il est possible de faire simple...

Je vais allé me reposer et lacher un peu le vba...

Rechercher des sujets similaires à "chercher ligne"