XL pour MAC copier/coller une cellule en VBA

  • Initiateur de la discussion Initiateur de la discussion EricL
  • 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 !

EricL

XLDnaute Junior
Bonjour
J'ai une formule compliquée à copier sur 170.000 lignes ; évidemment ça plante mon Excel quand je fais un simple copier/coller. Je me demandais si une macro ne pourrait pas faire le travail à ma place.
Pouvez-vous me communiquer le bout de code que je dois mettre dans la macro pour :
1) prendre la cellule active
2) la copier
3) sélectionner la cellule du dessous
4) coller
etc....
et s'arrêter lorsqu'on rencontrer le mot STOP (voir la pj)

Merci et bonne journée
Eric
 

Pièces jointes

Bonjour.
Je ferais comme ça :
VB:
Sub JusquÀSTOP()
Dim CelDéb As Range, CelFin As Range
Set CelDéb = ActiveCell
Set CelFin = CelDéb.EntireColumn.Find(What:="STOP", After:=ActiveCell, LookIn:=xlValues, _
   LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
   MatchCase:=False, SearchFormat:=False).Offset(-1)
Application.Range(CelDéb, CelFin).FormulaR1C1 = CelDéb.FormulaR1C1
End Sub
 
- 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

Discussions similaires

Retour