Bonjour,
je n'ai pas compris pourquoi vous utilisé la fonction INDEX pour trouver une adresse,
voici ce que j'ai compris, j'ai mit beaucoup de variable pour suivre le code en exécution pas à pas,
à tester,
Sub test()
Dim sh1, sh2, x1 As Long, x2 As Long, x3 As Integer, addr As String
Set sh1 = Sheets("CHICAGO")
Set sh2 = Sheets("Feuil1")
x1 = Application.Match("CAPITAUX PROPRES SOCIAUX", sh1.Range("B:B"), 0)
x2 = Application.Match("CAPITAUX PROPRES MINORITAIRES", sh1.Range("B:B"), 0)
x3 = Application.Match("Capitaux propres N", sh1.Range("10:10"), 0)
addr = Range(Cells(x1, 2).Address, Cells(x2, x3).Address).Address
sh2.Range(addr).Value = sh1.Range(addr).Value
End Sub