XL 2016 copier la même ligne sur la dernière ligne vierge d'un tableau

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

eastwick

XLDnaute Accro
Re-bonjour à tout le forum,

Avant d'envoyer un fichier, question :
Est-il possible (par macro enregistrée) de copier une ligne d'un onglet C22:R22 vers la dernière ligne vierge d'un tableau se situant dans un autre onglet ?
De fait, cette même ligne C22:R22 devra descendre d'une ligne sur le tableau à chaque nouvelle application de la macro.
Merci pour vos éclaircissements !
 
Si le tableau de destination est structuré et se nomme "Tableau1" exécutez cette macro :
VB:
Sub Copier()
Dim derlig&
With [Tableau1]
    derlig = .Find("*", , xlValues, , xlByRows, xlPrevious).Row - .Row + 1
    [C22:R22].Copy .Cells(derlig + 1, 1)
End With
End Sub
 
Au cas où le tableau serait vide il vaut mieux utiliser :
VB:
Sub Copier()
Dim derlig&
With [Tableau1].ListObject.Range
    derlig = .Find("*", , xlValues, , xlByRows, xlPrevious).Row - .Row + 1
    [C22:R22].Copy .Cells(derlig + 1, 1)
End With
End Sub
 
Si le tableau de destination est structuré et se nomme "Tableau1" exécutez cette macro :
VB:
Sub Copier()
Dim derlig&
With [Tableau1]
    derlig = .Find("*", , xlValues, , xlByRows, xlPrevious).Row - .Row + 1
    [C22:R22].Copy .Cells(derlig + 1, 1)
End With
End Sub
Bonjour job75, ça fonctionne mais j'ai oublié de spécifier que le collage doit s'effectuer en tant que valeur. En effet, la ligne 22 ne contient que des formules. Merci beaucoup.
 
Bonjour eastwick, le forum,

Vous devez savoir le faire :
VB:
Sub Copier()
Dim derlig&
With [Tableau1].ListObject.Range
    derlig = .Find("*", , xlValues, , xlByRows, xlPrevious).Row - .Row + 1
    .Cells(derlig + 1, 1).Resize(, 16) = [C22].Resize(, 16).Value 'copie les valeurs
End With
End Sub
A+
 
- 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

  • Question Question
Microsoft 365 Tableau
Réponses
24
Affichages
1 K
Réponses
9
Affichages
446
Réponses
5
Affichages
466
Retour