collage spécial avec une macro

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

A

azimut

Guest
Bonjour à tous

j'ai une macro qui me fait un collage spécial d'une cellule vers une plage mais j'ai une erreur et je vois pas d'ou ca viens,

voici le code VB
Sub essai()

For ligne = 3 To 9

Range("C5").Select
Selection.Copy
If Cells(ligne, 1) = Range(C1) Then Cells(ligne, 4).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Next ligne
End Sub

ce n'est pas la fonction collage spécial qui ne marche pas mais la fonction SI

povez vous m'aider
merci
 
Dernière modification par un modérateur:
Re : collage spécial avec une macro

Bonjour Azimut

Si C1 n'est pas une variable mais une cellule, essaye en mettant des guillemets :

Code:
If Cells(ligne, 1) = Range([B][COLOR="Red"]"[/COLOR][/B]C1[B][COLOR="red"]"[/COLOR][/B])

bonne journée
@+
 
Re : collage spécial avec une macro

Bonjour Azimut, bonjour Pierrot,


Une autre remarque...

Code qui focntionne :
Code:
Sub essai()

For ligne = 3 To 9

Range("C5").Select
Selection.Copy
If Cells(ligne, 1) = Range("C1") Then
Cells(ligne, 4).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End If
Next ligne
End Sub

1. Attention aux " " quand tu definis un range...
2. La structure "If ... Then" puis "Endif" est plus fiable. Elle encadre tout le code qui s'execute lorsque ton test est vrai...

Bonne journee.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
792
Réponses
18
Affichages
598
Réponses
2
Affichages
401
Retour