Workbooks(zone_1_bis).Sheets("SYNTHESE").Range(zone_4).Copy Sheets("SERVEUR").Range(Mid(zone_2, 1, InStr(zone_2, ":") - 1)).Select Sheets("SERVEUR").Paste
Sheets("SERVEUR").Range(zone_2).Value = Workbooks(zone_1_bis).Sheets("SYNTHESE").Range(zone_4).Value '=> (ZONE_1_BIS) : ??? Sheets("SERVEUR").Range(zone_3).Value = Workbooks(zone_1).Sheets("SYNTHESE").Range(zone_5).Value ' => (ZONE_1)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDo While Mid(Feuil1.Cells(num_ligne, 1), 1, 3) <> "" If "" = Dir(Ville_Overture) Then GoTo Suite Sheets("LIENS").Select Ville_Overture = Sheets("LIENS").Cells(num_ligne, 1) 'C:\Users\IT.xls Ville = Mid(Ville_Overture, InStrRev(Ville_Overture, "") + 1) zone_1 = Sheets("LIENS").Cells(num_ligne, 4) 'B4:H4 zone_2 = Sheets("LIENS").Cells(num_ligne, 5) 'I4:O4 zone_3 = Sheets("LIENS").Cells(num_ligne, 6) 'M7:S7 zone_4 = Sheets("LIENS").Cells(num_ligne, 7) 'U7:AA7 mon_classeur = ActiveWorkbook.Name Application.ScreenUpdating = False 'Je teste si le fichier est déjà ouvert Application.DisplayAlerts = False On Error GoTo deja_ouvert Workbooks.Open Filename:=Ville_Overture, UpdateLinks:=0 On Error GoTo 0 deja_ouvert: Workbooks(mon_classeur).Activate Sheets("SERVEUR").Range(zone_1).Value = Workbooks(Ville).Sheets("SYNTHESE").Range(zone_3).Value Sheets("SERVEUR").Range(zone_2).Value = Workbooks(Ville).Sheets("SYNTHESE").Range(zone_4).Value Workbooks(Ville).Close (False) Suite: num_ligne = num_ligne + 1 Loop
Do While Mid(Feuil1.Cells(num_ligne, 1), 1, 3) <> "" Sheets("LIENS").Select Ville_Overture = Sheets("LIENS").Cells(num_ligne, 1) 'C:\Users\IT.xls Ville = Mid(Ville_Overture, InStrRev(Ville_Overture, "") + 1) zone_1 = Sheets("LIENS").Cells(num_ligne, 4) 'B4:H4 zone_2 = Sheets("LIENS").Cells(num_ligne, 5) 'I4:O4 zone_3 = Sheets("LIENS").Cells(num_ligne, 6) 'M7:S7 zone_4 = Sheets("LIENS").Cells(num_ligne, 7) 'U7:AA7 If "" = Dir(Ville_Overture) Then GoTo Suite mon_classeur = ActiveWorkbook.Name Application.ScreenUpdating = False 'Je teste si le fichier est déjà ouvert Application.DisplayAlerts = False On Error GoTo deja_ouvert Workbooks.Open Filename:=Ville_Overture, UpdateLinks:=0 On Error GoTo 0 deja_ouvert: Workbooks(mon_classeur).Activate Sheets("SERVEUR").Range(zone_1).Value = Workbooks(Ville).Sheets("SYNTHESE").Range(zone_3).Value Sheets("SERVEUR").Range(zone_2).Value = Workbooks(Ville).Sheets("SYNTHESE").Range(zone_4).Value Workbooks(Ville).Close (False) Suite: num_ligne = num_ligne + 1 Loop
A = Range("A65536").End(xlUp).Row Range("L2").Select Feuil1.Range("L2").ClearContents Range("L2").Activate ActiveCell.FormulaR1C1 = "=SUBTOTAL(109,R[2]C:R[" & A - 2 & "]C)" NbRetard = Range("L2").Value