Fonction .clear ne fonction pas comme je le pense

Bonjour,

Je bidouille un peu excel pour le boulot et dans une macro que j'ai fait, je souhaite effacer le contenu de cellules avant de coller de nouvelles valeurs afin d''être sur qu'on travaille avec les nouvelles. J'utilise le .clear ou .clearcontents mais j'ai l'impression que la fonction me vide le presse papier.

Sub Macro2()
Dim Roue As Long

'Suppression des anciennes données de la colonne S/N
Range("C2:C19").Select
Selection.ClearContents

'Colle les nouveaux S/N du fichier .csv
Range("C2:C19").PasteSpecial xlPasteValues

'Demande le numéro du jeu
Roue = InputBox("Quel est le N° du nouveau Jeu?")

'Colle le numéro du jeu
Range("E2") = Roue

'Imprime la feuille de mise en caisse
Sheets("Feuil3").PrintOut

End Sub

En gros si je saute les 2 premières lignes pour directement coller ça fonctionne bien, mais dès que j'efface la macro plante à la ligne pour coller.

PS: j'aurais une autre demande une fois que ce sera résolu je fais un nouveau topic ou je continu ici?

Merci.

Cordialement.

Bonjour,

Quel est votre code qui copie ?

Bonjour,

Alors il n'y en a pas car, je copie une colonne d'un autre fichier excel. Et comme le fichier change à chaque fois je peux pas dire d'aller l'ouvrir.

Dans ce cas, il faut dissocier l'effacement du Copier-Coller.

Comment on fait ça?

Genre faire un bouton uniquement pour le raz?

Quelle est l'utilité d'une macro dans ce cas ?

Qu'est ce qui empêche d'ouvrir votre fichier ?

Je demande.

Comme j'ai dis le fichier où on récupère les données changes à chaque fois avec un nom différent qui ne peut être anticipé.

A moins qu'une macro soit capable d'aller dans un certain dossier, d'ouvrir le fichier le plus récent et de copier la dite colonne, de fermer le fichier pis de coller.

Regardez ma solution ici :

Import avec FileDialog(msoFileDialogFilePicker)

Heu ouais merci si j'arrive à comprendre quelque chose à ce dont j'ai vraiment besoin.

Rechercher des sujets similaires à "fonction clear pas comme pense"