Erreur 1004

Bonjour,

voici l'erreur...comment la corriger. merci à l'avance.

Sub Archiver()
ligne = Sheets("renseignements").Range("A8").End(xlDown).Row + 1
Sheets("renseignements").Range("a" & ligne).Value = Sheets("facture").Range("b6").Value
Sheets("renseignements").Range("B" & ligne).Value = Sheets("facture").Range("b6").Value
Sheets("renseignements").Range("c" & ligne).Value = Sheets("facture").Range("b10").Value
Sheets("renseignements").Range("d" & ligne).Value = Sheets("facture").Range("b11").Value
Sheets("renseignements").Range("e" & ligne).Value = Sheets("facture").Range("b13").Value
Sheets("renseignements").Range("f" & ligne).Value = Sheets("facture").Range("f36").Value
Sheets("renseignements").Range("g" & ligne).Value = Sheets("facture").Range("f39").Value
Sheets("renseignements").Range("h" & ligne).Value = Sheets("facture").Range("b14").Value
Sheets("facture").Range("c20:d35").ClearContents
Sheets("facture").Range("b10").ClearContents
Sheets("facture").Range("b11").ClearContents
Sheets("facture").Range("b12").ClearContents
Sheets("facture").Range("b13").ClearContents
Sheets("facture").Range("b14").ClearContents
Sheets("facture").Range("e10").Value = Sheets("facture").Range("e10").Value + 1

Configuration: Windows / Chrome 73.0.3683.86

2 réponses

  1. Ouais pas fort le pop’s! C’est la premier fois que je demande deml’aide Alors.... c’ddr La deuxième ligne! Merci
    1. Bonjour le pops, bonjour le forum,

      Ton code semble correct. Comment veux-tu que nous devinions quelle est la ligne qui plante ?!...

      1. Bonjour ThauTheme,

        En effet le code ne provoque pas d'erreur. Je l'ai un peu mis au gout Excel

        Sub Archiver()
            Dim Shr As Worksheet
            Dim Shf As Worksheet
            
            Set Shr = Sheets("renseignements")
            Set Shf = Sheets("facture")
            ligne = Shr.Range("A" & Rows.Count).End(xlUp).Row + 1
            With Shf
                Shr.Range("A" & ligne).Value = .Range("B6").Value
                Shr.Range("B" & ligne).Value = .Range("B6").Value
                Shr.Range("C" & ligne).Value = .Range("B10").Value
                Shr.Range("D" & ligne).Value = .Range("B11").Value
                Shr.Range("E" & ligne).Value = .Range("B13").Value
                Shr.Range("F" & ligne).Value = .Range("B36").Value
                Shr.Range("G" & ligne).Value = .Range("B39").Value
                Shr.Range("H" & ligne).Value = .Range("B14").Value
                .Range("C20:D35,B10:B14").ClearContents
                .Range("E10").Value = .Range("E10").Value + 1
            End With
        End Sub
        
      2. Merci! Ça fonctionne!