Erreur 1004

Résolu
romain7254 Messages postés 1071 Statut Membre -  
romain7254 Messages postés 1071 Statut Membre -
Bonjour,

Je cherche depuis plusieurs heures en vain pourquoi ma macro me retourne l'erreur 1004, alors qu'elle fonctionne ! Ce que je veux qu'elle fasse sur la page (entre autre changer des valeurs) fonctionne... mais le code d'erreur apparait...

La ligne en gras précédée de ">>" est la ligne contenant l'erreur.

Voici le code :
Sub fusion_listerecap_gethyperlinks()
Dim F As Worksheet
Dim dest As Range
Dim i As Integer
Dim rng As Range, cell As Range

i = 2
Set rng = Range("d4:d500")

Set dest = ActiveSheet.Range("B2")
dest.CurrentRegion.Offset(1).ClearContents

For Each F In Worksheets
ActiveSheet.Hyperlinks.Add _
Anchor:=ActiveSheet.Cells(i, 2), _
Address:="", _
SubAddress:=F.Name & "!A1", _
TextToDisplay:=F.Name

i = i + 1

dest.Offset(, 2) = F.Range("B1")
dest.Offset(, 1) = F.Range("A6")
dest.Offset(, 3) = F.Range("B6")
dest.Offset(, 4) = F.Range("E1")
Set dest = dest.Offset(1)
Next F

Set dest = Nothing

For Each cell In rng.Cells
>> cell.Value = Worksheets(1).Range("A" & cell.Value)
Next

End Sub


Merci d'avance.

Cordialement, Romain.

1 réponse

  1. m@rina Messages postés 27503 Date d'inscription   Statut Modérateur Dernière intervention   11 562
     
    Bonsoir,

    Range attend une référence de cellules.
    Or quand tu dis Range("A" & cell.Value), cell.value c'est la valeur d'une cellule...
    Je suppose que tu voulais dire Cell.Row ?

    m@rina

    0
    1. romain7254 Messages postés 1071 Statut Membre 297
       
      Justement je veux que la valeur de la cellule soit la référence du numéro de la ligne.
      0
    2. m@rina Messages postés 27503 Date d'inscription   Statut Modérateur Dernière intervention   11 562
       
      donc cell.row
      0
    3. romain7254 Messages postés 1071 Statut Membre 297
       
      Quand je met cell.row, ça ne fonctionne pas. Je m'explique :

      La cell.Value = Le contenu de la cellule de la feuille Worksheets(1), colonne A, ligne n°cell.Value
      0
    4. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Bonjour,

      Juste en passant, actuellement dans votre plage de cellules rng, qu'est ce qu'il y a d'ecrit ????
      0
    5. romain7254 Messages postés 1071 Statut Membre 297
       
      Il y a les chiffres correspondants au numéro des lignes, qui doivent être remplacé par leur contenu correspondant.
      0