Bonjour à tous,
Me voilà une fois de plus en quête d'un(e) sauveur(se) qui pourrait m'aider à me dépatouiller.
J'ai deux tableaux, disposés différemment.
Je cherche désespérement à pouvoir remplir le tableau 1 à partir des données du tableau 2, de la manière suivant :
'Tableau 1'!C5='Tableau 2'!D5
'Tableau 1'!C6='Tableau 2'!E5
'Tableau 1'!C7='Tableau 2'!F5
'Tableau 1'!C8='Tableau 2'!G5
'Tableau 1'!C9=somme('Tableau 1'!C5:C8)
'Tableau 1'!C11='!Tableau 2'!D6
'Tableau 1'!C12='!Tableau 2'!E6
'Tableau 1'!C13='!Tableau 2'!F6
'Tableau 1'!C14='!Tableau 2'!G6
'Tableau 1'!C15=somme('!Tableau 2'!C11:C14)
Je pourrais le faire à la main, mais j'ai plusieurs milliers de lignes à remplir : la mort.
Outre le problème de l'incrémentation personnalisée, se pose celle des lignes vides d'un côté comme de l'autre qui correspondent aux mois et semaines. Il faudrait pouvoir sauter, dans le tableau 2, les lignes correspondant aux semaines et aux mois, et idem dans le tableau 1.
J'ai pensé à une condition qui exclurait les cellules ayant telle ou telle mise en forme (background couleur, par exemple), ce qui éviterait l'intervention humaine due au fait que la présence de ces lignes n'est pas régulière. (Pas toutes les 10 lignes, par exemple)
J'arrive à me démerder en VBA, mais j'avoue que bien souvent je pars d'une macro à peu près proche de mes besoins et je l'adapte, je modifie les références voire rajouter un peu de code, mais là je n'en ai trouvé aucun et je ne pourrais pas en créer un de zero, je suis trop une bille pour ça.
Merci d'avance