Copier un nombre en fonction de i valeur

Bonjour à tous !

Je cherche à copier 3 années (2017, 2018, 2019) sur une colonne en function du nombre de valeurs que j'ai.

En gros je voudrais copier par tranche.

Par exemple j'ai 13 valeurs et 3 années donc i = 13 et An = 3 et toutes les 13 lignes excel pour effectuer la tranche suivante tout en modifiant l'année mais je ne vois pas comment le réaliser.

Merci pour votre aide

Bonjour,

Je pense qu'il faudrait joindre un fichier exemple avec le résultat attendu, ou reformuler, car là ce n'est pas très clair...

J'ai 4 valeurs avec 3 années différentes. soit i =4 et An =3 (soit 4 x 3 lignes)

et je voudrais ajouter ces années par tranche de 4 valeurs pour ainsi generalizer la chose de mon coté.

l'exemple est en pj

6classeur1.xlsx (11.09 Ko)

Bonjour le forum,

F4 :

=SI(E4<>"";SOMMEPROD(--($E$4:E4=E4))+2016;"")

A tirer vers le bas.

Merci mbbp !

T'as formule marche du tonnerre !

Est-ce possible d'en faire une boucle en code vba ?

Finalement ça ne match pas avec mon problem :/

en fait je copie colle une plage de donnée, exemple: 13 paramètres en 2017, 13 en 2018 et 13 en 2019 chacune dans des feuilles différentes. Ces paramètres restent les memes mais les années varient.

voici le code que j'ai fait mais ça ne fonctionne pas

nbAnnee = 3

An1=2017

ReDim An(Int(nbAnnee))

nb = 13

For i = 1 To Int(nbAnnee) 'annee

For Lig = 1 To nb

If i = 1 Then Annee = An1 Else Annee = Annee + 1

Range("AE" & Range("AE" & Rows.Count).End(xlUp).Row + 1).Select

Range("AE" & Lig + 1).Value = Annee

Next Lig

Next i

Rechercher des sujets similaires à "copier nombre fonction valeur"