copie ne se faisant pas

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

Re,
Désolé de ne pas avoir été plus précis dans ma demande du post 14 !
De plus je ne savais pas modifier ta macro !
Il fallait utiliser ta macro sur plusieurs lignes et comme je l'ai dit sur 8 colonnes ( à partir de la colonne B)
Merci !
 
Bon si c'est plusieurs fois des deux cotés on ne peut plus rechercher alors.
S'il s'agit de copier une ligne sur 2 de l'autre feuille on peut faire
En A1, à propager sur 14 lignes et 9 colonnes :
Code:
=INDEX(Feuil2!A:A;LIGNE()*2-1;1)
VB:
Feuil1.[A1:I14].FormulaR1C1 = "=INDEX(Feuil2!C,ROW()*2-1,1)"
 
Re,
Attention dans ma macro il y a :
Code:
If .Cells(i, 10) = Sheets("Feuil1").Cells(j, 1) Then
Ce qui veux dire que lorsque le nom de la feuille 2 colonne J (grâce à ta formule : "=TRIM(RC1)") a été identifié dans la feuille 2 colonne A alors l'on peut même les chiffres dans les 8 colonnes (B à I)!
@+
 
De toute façon je ne travaille jamais directement avec les cellules. C'est trop long. Si on ne peut pas le faire plus simplement, au moins je charge toutes les données en une seule instruction dans un tableau VBA, je prépare les sorties dans un autre tableau que je verse en une seule fois dans la plage résultante à la fin.
Les méthodes Range et Cells sont longues à exécuter. C'est un temps incompressible presque indépendant du nombre de valeurs de cellules impliquées. Donc on peut partir du principe que prendre 1000 fois une valeur de cellule à chaque fois dure 1000 plus longtemps que charger une seule fois 1000 valeurs de cellule. Un accès à un élément de tableau quant à lui est de toute façon des millers de fois plus rapide qu'un accès à une cellule.
 
Dernière édition:
Re,
Je comprends le type de programmation que tu m'indique !
J'ai pu le voir dans des posts sur ce forum !
Hélas, mon étude du VBA, n'a été faite qu'en utilisant Les méthodes Range et Cells !
Je n'ai jamais pu avoir une documentation sur ce type de programmation VBA !
Par conséquence, malheureusement, je ne sais faire et ne la comprend pas !
Merci !
 
- 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

Réponses
5
Affichages
406
Retour