rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Impossible de copier une plage de cellule vba

mister-t, le jeudi 17 juillet 2008 à 15:19:34
Bonjour,

voila j'ai un petit probleme ave une macro je suis presqu' a la fin mais la ligne
selection.paste rencontre un deboggage

En je vous explique ma macro
je fais fait je fais une comparaison entre la valeur d'une textbox et la valeur d'une cellule dans un tableau.Si celle ci correspondent alors je supprime la valeur de cette" cellule ainsi que d'autres.
Ensuite je selection une plage en dessous de cette cellule et je veux la copier a l'emplacement laisser libre par la suppression

Sub supprdef()
Dim i As Integer

If UserForm5.ComboBox20.Text = "Fevrier" Then
For i = 4 To 28
If Sheets("Boutons de commande").Cells(i, 13).Text = UserForm5.TextBox21.Text Then
Range(Cells(i, 13), Cells(i, 12)).Select
Selection.ClearContents
Range(Cells(i, 11), Cells(i, 10)).Select
Selection.ClearContents
Cells(i, 9).Select
Selection.ClearContents
j = i + 1
Range(Cells(j, 9), Cells(28, 13)).Select
Selection.Copy
Selection.ClearContents
Cells(i, 9).Select
Selection.Paste



End If
Next i
End If





Le probleme c'est le paste : probleme ou methode non geret par cet objet

Pouvez vous m'aider s'il vous plait ?

Merci d'avance
Configuration: Windows 2000
excel 2000
Répondre à mister-t  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 lermite222, le jeudi 17 juillet 2008 à 16:36:26
bonjour,
remplacer
Range(Cells(j, 9), Cells(28, 13)).Select
Selection.Copy
Selection.ClearContents
Cells(i, 9).Select
Selection.Paste
_
_
par

Range(Cells(j, 9), Cells(28, 13)).copy Destination:=Cells(i, 9).
_
Et pour info
Selection.ClearContents = vide le presse papier, donc plus rien à copier

A+ L'expérience instruit plus sûrement que le conseil. (André G­ide)  
Répondre à lermite222
Logiciels pertinents trouvés dans les téléchargements
Télécharger Coloriage 1.1.4Coloriage - Coloriage est un logiciel de coloriage pour jeunes enfants, à la manière de Tux Paint . Il répertorie quelque 220 dessins à...Catégorie: Dessin
Licence: Freeware/gratuit
Télécharger HTTrack Website Copier 3.42-3HTTrack Website Copier - HTTrack est un navigateur offline. Il vous permet de télécharger des sites Web à partir d'Internet vers votre répertoire...Catégorie: Aspirateurs de site
Licence: Freeware/gratuit
Télécharger DVD Shrink 3.2.0.16DVD Shrink - DVD Shrink permet de faire une copie personnelle d'un DVD en effectuant une extraction des pistes du DVD sur le disque dur,...Catégorie: Copie/Extraction
Licence: Freeware/gratuit
Télécharger SuperCopier 2 beta 1.9SuperCopier 2 - SuperCopier est un gestionnaire de copie de fichiers libre pour Windows, proposant des fonctionnalités non couvertes par le...Catégorie: Gestion de fichiers
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « impossible de copier une plage de cellule vba »