Copie de tableau dans cellule vide

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

pierrof

XLDnaute Occasionnel
Bonjour forum
Je souhaite copier un tableau plus précisément ces cellules renseignée dans un autre emplacement.
Je souhaite copier ce tableau dans la première cellule vide comme le montre mon fichier exemple ci joint.
Merci d'avance de votre aide 😉
 

Pièces jointes

Re : Copie de tableau dans cellule vide

Bonjour,

essaie :
Code:
Private Sub CommandButton1_Click()
Dim Tableau, der%

der = Range("BF65536").End(xlUp).Row
Tableau = ActiveSheet.Range("BF5:BL" & der).Value
Range("DH5:DN" & der) = Tableau

End Sub
@+
 
Re : Copie de tableau dans cellule vide

Code:
dim t as booléan
dim i as integer 
t=false
i=0
do 
if cells(1,i) = "" then 
t=true
end if
i=i+1
loop until t = true 
(la tu met tes coordonées pour coller avec comme ligne 1 et comme collones i)
tous sa sa va dans ton bouton sur clic
il faudra sans doute adapter impeut (enfin impeut ... lol )
tien moi au courant si tu y arrive pas (même si tu y arrives 😉 )
bonne apéti
 
Re : Copie de tableau dans cellule vide

C'est bon merci j'ai trouver un code qui marche:

Private Sub CommandButton1_Click()
Dim Plage As Integer, derligne As Single
Range("BF5:BL14").Copy
derligne = Sheets("Feuil1").Range("DH200").End(xlUp).Row + 1
Range("DH" & derligne).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("bj2").Select
End Sub

Merci encore
 
Re : Copie de tableau dans cellule vide

Re,

Pour ta nouvelle demande, il suffisait de redéfinir la dernière ligne vide de la colonne DH !

Code:
Private Sub CommandButton1_Click()
Dim Tableau, der%

der = Range("BF65536").End(xlUp).Row
Tableau = ActiveSheet.Range("BF5:BL" & der).Value
der = Range("DH65536").End(xlUp).Row + 1
Range("DH5:DN" & der) = Tableau

End Sub
L'avantage, ici, est de ne pas se soucier de la taille du premier tableau.
@+
 
- 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
2
Affichages
243
Réponses
5
Affichages
171
Retour