Copie de feuille à feuille à la ligne spécifiée par une valeur récupérée précédement

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

Profane

XLDnaute Occasionnel
Bonjour à tous
le titre est un peu charabia, mais j’espère attirera l'attention ;-)
voila ma problématique:
1) je récupère le nombre de ligne de ma feuille destination par la macro suivante

Dim loRge As Range
Dim liNbCol As Integer

Set loRge = Sheets("TableGeneral").Range("A1")
liNbCol = Sheets("TableGeneral").Range(loRge, loRge.End(xlDown)).Rows.Count

2) je souhaiterai copier l'ensemble de ma feuille "Transfert" vers la feuille "TableGeneral" à la position A(liNbCol+1)

mais je ne sais pas comment coder cette histoire, donc un peu de votre aide serait la bienvenue

@+
 
Re : Copie de feuille à feuille à la ligne spécifiée par une valeur récupérée précéde

Bonjour,

peut être comme ceci :
Code:
Sheets("Transfert").UsedRange.Copy Destination:=Sheets("TableGeneral").Range("A65536").End(xlUp)(2)

A voir si j'ai bien compris...

bon après midi
@+
 
Re : Copie de feuille à feuille à la ligne spécifiée par une valeur récupérée précéde

Bonjour Pierrot
je n'ai pas réussi avec ta méthode
j'ai opté pour le code suivant plus long

For Each cel In Sheets("Transfert").Range("A2:A" & Sheets("Transfert").Range("A65536").End(xlUp).Row)
If UCase(cel) <> 0 Then
Sheets("Transfert").Range("a" & cel.Row & ":AH" & cel.Row).Copy _
Sheets("TableGeneral").Range("A" & Sheets("TableGeneral").Range("A65536").End(xlUp).Row + 1)
End If
Next
End Sub

@+
 
Re : Copie de feuille à feuille à la ligne spécifiée par une valeur récupérée précéde

Bonjour le forum
bon la macro a un soucis c'est que si la colonne A contient 2000 cellules rempli, et la colonne B 500 cellules remplies sur 2000,
eh bien les index de colonnes sont fait en fonction ex: colonne A - Client A2:A2000 / colonne B :Etat B2:B500
et ce qui fait que mes formules avec sommeprod n'aime pas du tout, mais alors pas du tout....
donc je me retrouve avec le même problème
qui a une idée pour adapter cette macro avec comme valeur de fin , la valeur liNbcol cité plus haut ?
@+

euh ..erreur de fil
 
Dernière édition:
- 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
  • Question Question
Réponses
1
Affichages
1 K
Retour