Erreur 1004_zone sélectionnée inadéquate

pseudo_polo -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

Je souhaite copier coller valeur une certaine zone dans toutes les feuilles de ma page jusqu'à REU!

et ça me donner "Erreur 1004"

je comprends pas pourquoi?
qui pourra résoudre?
++

Sub macro_finale()

Sheets(1).Activate

Dim ws As Worksheet
For Each ws In ActiveWorkbook.Sheets

If ws.Name <> "REU" Then
Range("C5:IV179").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

ActiveSheet.Next.Select

Else: ws.Name = "REU"

Range("C5:IV139").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

End If

Next ws

End Sub

3 réponses

chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonjour,

sur quelle ligne se situe l'erreur ? Quelle est la ligne surlignée lors du débogage ?

Cordialement.
0
pseudo_polo
 
Bjr Chossette,

le pb se situe là =

Range("C5:IV179").Select
j'ai changé en Cells.Select mais c'est la même erreur qui apparait!!

A te relire!
0
ccm81 Messages postés 11033 Statut Membre 2 434
 
bonjour

je pense qu'il te faut préciser les feuilles et pour la copie (au même endroit), ceci devrait suffire

worksheets("NomDeTaFeuilleOrigine").Range("C5:IV179").Copy ws.Range("C5")

bonne suite
0
ccm81 Messages postés 11033 Statut Membre 2 434
 
re

et un exemple qui fonctionne

Dim ws As Worksheet
For Each ws In Worksheets
  If ws.Name <> "Feuil1" Then
    Worksheets("Feuil1").Range("A15:C17").Copy ws.Range("A15")
  End If
Next ws


bonne suite
0