Private Sub acceuil2_Click()
Application.DisplayAlerts = False
For i = 1 To Sheets.Count
If Sheets(i).Name = "FX" Then GoTo FeuilleFXPresente
Next
MsgBox "FX does not exist, please follow the procedure step by step for updating", _
vbCritical + vbOKOnly, "WARNING !"
Exit Sub
FeuilleFXPresente:
Sheets("FX").Delete
Sheets("GMRB_Raw_Data").Select
ActiveWorkbook.Worksheets("GMRB_Raw_Data").Cells.ClearContents
Sheets("GMRB_Raw_Data").Activate
Range("A1").Select
End Sub
Private Sub acceuil_Click()
Application.ScreenUpdating = False
Sheets("GMRB_Raw_Data").Copy Before:=Sheets("Markets_PI")
On Error Resume Next
ActiveSheet.Name = "FX"
ActiveWorkbook.Names.Add Name:="basetcdauto", RefersToR1C1:= _
"=OFFSET(FX!R1C1,0,0,COUNTA(FX!C1),14)"
If Err.Number <> 0 Then
Application.DisplayAlerts = 0
ActiveSheet.Delete
Application.DisplayAlerts = 1
Sheets("FX").Activate
Exit Sub
End If
On Error GoTo 0
supp
Sheets("Current_market").Range("A6") = Sheets("GMRB_Raw_Data").Range("A2")
Dim pt As PivotTable
For Each pt In Sheets("Current_market").PivotTables
pt.RefreshTable
Next pt
Sheets("Current_market").Activate
Range("A1").Select
End Sub