Macro VB - copier ligne de donnée

  • Initiateur de la discussion Initiateur de la discussion smrlgs
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

smrlgs

Guest
Bonjour a tous,

Actuellement, je récupère la veleur en R166 de toutes les feuilles d'un classeur et indépendemment de leur nombre via la macro suivante:

[B8].Value = "CA par mission"
For i = 6 To Worksheets.Count
[B4].Offset(i, 0).Value = Worksheets(i).Name
[B4].Offset(i, 1).Value = Worksheets(i).[R166].Value
Next i


mais, je souhaiterai non plus récupérer la donnée en R166 mais toutes les valeurs des cellules G164:R164. j'ai essayé de remplacé par les code ci-dessous mais malheursement je ne récupère que les valeurs en G164:

[B4].Offset(i, 1).Value = Worksheets(i).[G164:R164].Value


Ci-dessous : le code en entier:

Range("B8").Select
ActiveCell.Value = "CA par mission"
For i = 6 To Worksheets.Count
[B4].Offset(i, 0).Value = Worksheets(i).Name
Next i

[B8].Value = "test"
For i = 6 To Worksheets.Count
[B4].Offset(i, 0).Value = Worksheets(i).Name
[B4].Offset(i, 1).Value = Worksheets(i).[R166].Value

Next i



pour finir,
une fois la récupération des données, je souhaiterai ajouter un total qui s'insère automatiquement avecune séparation d'un ligne.

D'avance merci pour vos réponses
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
678
Réponses
4
Affichages
742
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
907
Réponses
3
Affichages
882
Retour