Bonjour à tous!
Débutant sous vba, j'ai crée un userform qui, une fois remplis, inscrit des valeurs sur une ligne d'un tableau excel.
Or je voudrais que soit appliqués à cette ligne les couleurs et les formules de la ligne précédente (fonction somme par exemple).
J'avais pensé à ça:
For i = 1 To y
Cells(irow - 1, i).FormulaR1C1 = Cells(irow, i).FormulaR1C1
Cells(irow - 1, i).Color = Cells(irow, i).Color
Next
Sauf que cela ne fonctionne que pour les formules, la couleur de la nouvelle ligne est différente de celle de la précédente.
Auriez-vous une idée?
Merci, bonne journée à tous!
Débutant sous vba, j'ai crée un userform qui, une fois remplis, inscrit des valeurs sur une ligne d'un tableau excel.
Or je voudrais que soit appliqués à cette ligne les couleurs et les formules de la ligne précédente (fonction somme par exemple).
J'avais pensé à ça:
For i = 1 To y
Cells(irow - 1, i).FormulaR1C1 = Cells(irow, i).FormulaR1C1
Cells(irow - 1, i).Color = Cells(irow, i).Color
Next
Sauf que cela ne fonctionne que pour les formules, la couleur de la nouvelle ligne est différente de celle de la précédente.
Auriez-vous une idée?
Merci, bonne journée à tous!