Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro : même formule toutes les 2 lignes

blackstyle

XLDnaute Nouveau
Bonjour,
Tout d'abord, merci à tous ceux qui prendront le temps de lire ma question.
Je cherche à automatiser par une macro un fichier qui vient d'une source externe, la forme du fichier sera toujours la même.
J'aimerais idéalement me placer tout le temps en cellule B3 et copier le texte de la cellule juste au dessus (ici A),
PUIS descendre de 2 lignes et appliquer la même formule (ici B)
PUIS descendre de 2 lignes et appliquer la même formule (ici C)
ENFIN tout arrêter quand la macro rencontre "Total:"




J'espère avoir été clair, et merci d'avance de l'aide que vous pourrez m'apporter sur ce sujet.
Cdlt
Jimmy
 

blackstyle

XLDnaute Nouveau

hey pas mal du tout
merci
j’approfondis pour savoir si ça colle avec mon fichier
résultat de ta macro :
 

Staple1600

XLDnaute Barbatruc
Re

Alors une version que pour la colonne B
VB:
Sub test_sommaireB()
With Range("B1:B" & Cells(Rows.Count, 1).End(3).Row - 1)
    .SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[-1]C"
    .Value = .Value
End With
End Sub
 

blackstyle

XLDnaute Nouveau
Merci à vous 2 pour vos réponses,
juste une petite remarque : mon point de départ sera un export de fichier, je n'ai pas de fichier à construire à la base. Mon fichier d'export ressemblera au print ci-dessous, ce sera un fichier "vivant", où les lignes se rajouteront au fil des exports, d'où mon besoin de VBA.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…