Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[Résolu] Copier-Coller avec temporisation

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 !

Lone-wolf

XLDnaute Barbatruc
Bonjour à tous,

est-il possible de faire un copier-coller avec une temporisation des cellules avec des texts différents et de les afficher de la même manière (temporisés) dans une ListBox?


Merci pour vos réponses.


A+ 😎
 
Dernière édition:
Re : Copier-Coller avec temporisation

bonsoir LonWolf le forum
Perso je ne comprend pas bien la demande, mais si tu nous mets un petit fichier avec des explications dans le fichier de ce que tu as et de ce que tu souhaites obtenir on pourra t'aider
a+
Papou 😱
 
Re : Copier-Coller avec temporisation

Bonjour Paritec,

merci d'avoir répondu.

Voilà le fichier exemple (Temporisation) de MJ13. Les texts doivent être copier en colonne C.

Ensuite les noms en [C] doivent s'incrémenter dans la ListBox.

A la fermeture du Formulaire celle-ci doit se vider,
je pense que Listbox1.ListIndex = "" doit suffir.

Code:
Private Sub UserForm_Initialize()
    Worksheets("Feuil1").Activate
    Set Sht = Sheets("Feuil1")
    Sht.[C1:C10].Sort key1:=Sht.[C1]    ' Trie la BD
    Me.ListBox1.List = Range(Sht.[C1], Sht.[C10].End(xlUp)).Value
    Me.ListBox1.ListIndex = 0
End Sub


Private Sub ListBox1_Activate()
    Set Sht = Sheets("Feui1")
    ligne = [C1].Offset(ListBox1.ListIndex, 0).Row
    Me.ListBox1.Text = Sht.Cells(ligne, 1)
 End Sub

Est-ce que ce code ferait l'affaire pour l'affichage des noms?

Ensuite pour le Copier Coller:

Code:
Sub copier_coller()
Dim i As Integer
Dim comp As Integer

comp = 0

For i = 2 To 11
Sheets(1).Activate
If Not IsEmpty(Cells(i, 1)) Then
Cells(i, 1).Select
Selection.Copy
Sheets(1).Activate
Cells(comp + 1, 3).Select
ActiveSheet.Paste
comp = comp + 1
End If
Next i

End Sub



A+ 😎
 

Pièces jointes

Re : Copier-Coller avec temporisation

Bonjour LoneWolf,
bon alors OK tu temporises, mais on ne sait toujours pas pourquoi? et surtout elle est ou la listbox ?
dans l'attente de tes explications
a+
papou 😱
 
Re : Copier-Coller avec temporisation

Bonjour Lone-Wolf,

remplace ton code par ceci
Code:
Sub test()
For i = 1 To Range("A65535").End(xlUp).Row
    t = Timer + 1: Do Until Timer > t: DoEvents: Loop
    Range("A" & i).Select
    Selection.Copy
    Range("C" & i).Select
    ActiveSheet.Paste
Next i
End Sub
à quoi cela va-t'il te servir à part perdre du temps au remplissage ???????

à+
Philippe
 
Re : Copier-Coller avec temporisation

Bonjour phlaurent55,

comme je l'ai expliqué dans mon précédent post,
je cherchais à obtenir le même effet que WinRar ou encore SevenRemix.

Ces .exe montre l'installation des fichiers.


A+ 😎
 
Re : Copier-Coller avec temporisation

Oooopppss!! Désolé Philippe 😱

Oui impeccable, comme toujours.

Merci beaucoup pour ton intervention.

Au faite, serait-il possible de faire de même mais avec des fichiers réels.
C'est à dire copier les fichiers vers un autre dossier et afficher leurs noms dans la listbox.



A+ 😎
 
Re : Copier-Coller avec temporisation

Désolé pour le retard du post, j'ai du m'occuper d'autres choses. 😱

Je n'arrive pas à arrêter la temporisation, suite à la mise en place du bouton Annuler.

Quelqu'un pourrais y jeter un coup d'oeil? Merci infiniment.

Fichier: Installation_fichiers


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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…