Bonjour,
Oui je connais cette contrainte, mais cela ne fonctionne pas j'ai "l'indice n'appartient pas à la sélection".
Je vous donne le code, au cas où cela viendrait d'autre part que cette déclaration
Sub Modifications()
Dim numéro As String
Dim celluletrouvee As Range
Dim ligne As Integer
Dim col As Integer
Dim wb As Workbook
'N°Retour
Set celluletrouvee = Worksheets("Bilan").Range("B3:B10000").Find(numéro, lookat:=xlWhole)
If celluletrouvee Is Nothing Then
MsgBox ("pas trouvé")
End
Else
ligne = celluletrouvee.Row
col = celluletrouvee.Column
Cells(ligne, col).Select
End If
'Enregistrer modifications dans historique
Worksheets("Bilan").Cells(ligne, 1) = Worksheets("AE").Range("I34")
Worksheets("Bilan").Cells(ligne, 2) = Worksheets("AE").Range("T1")
Worksheets("Bilan").Cells(ligne, 3) = Worksheets("AE").Range("G7")
Worksheets("Bilan").Cells(ligne, 4) = Worksheets("AE").Range("P34")
Worksheets("Bilan").Cells(ligne, 5) = Worksheets("AE").Range("Q21")
Worksheets("Bilan").Cells(ligne, 6) = Worksheets("AE").Range("I35")
Worksheets("Bilan").Cells(ligne, 7) = Worksheets("AE").Range("I36")
Worksheets("Bilan").Cells(ligne, 8) = Worksheets("AE").Range("R13")
Worksheets("Bilan").Cells(ligne, 9) = Worksheets("AE").Range("I50")
Worksheets("Bilan").Cells(ligne, 10) = Worksheets("AE").Range("F40")
Worksheets("Bilan").Cells(ligne, 11) = Worksheets("AE").Range("Q52")
Worksheets("Bilan").Cells(ligne, 12) = Worksheets("AE").Range("I52")
Worksheets("Bilan").Cells(ligne, 13) = Worksheets("AE").Range("F53")
'Enregistrer modifications dans ancien classeur
Worksheets("AE").Activate
'ActiveSheet.Pictures("Logo AE").Delete
'copie-colle
Windows("Projet.xlsm").Activate
numéro = Worksheets("AE").Range("T1").Value
Sheets("AE").Select
Cells.Select
Application.CutCopyMode = False
Workbooks(numéro).Activate
Worksheets("Feuil1").Select
Cells.Select
ActiveSheet.Paste
'Enregistrement-fermeture
ActiveWorkbook.SaveAs Filename:="S:\COMMUN\RETOUR PRODUITS\Projet New fiches\Retours\ " & [T1].Value & ".xlsx"
ActiveSheet.Buttons.Delete
répertoirePhoto = "S:\COMMUN\RETOUR PRODUITS\Projet New fiches\" 'Lien
nom = "Logo AE"
Set c = Range("C1:H3")
With ActiveSheet
.Pictures.Insert(répertoirePhoto & nom & ".jpg").Name = nom
.Shapes(nom).Left = c.Left
.Shapes(nom).Top = c.Top
.Shapes(nom).LockAspectRatio = msoFalse
.Shapes(nom).Height = c.Height
.Shapes(nom).Width = c.Width
End With
ActiveWorkbook.Close savechanges:=True
MsgBox ("Modifications enregistrées")
End Sub