1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim FOrigine As Worksheet 'est la feuille d'origine
Set FOrigine = Sh
Debug.Print "FOrigine.name = " & FOrigine.Name
Debug.Print "Activesheet.name = " & ActiveSheet.Name
Select Case True
Case ActiveSheet.Name = "TOTAL RENTREE" Or ActiveSheet.Name = "NC" Or ActiveSheet.Name = "!!!!!"
'Ne rien faire si on active l'une de ces feuilles, surtout si on vient d'activer TOTAL RENTREE !!
Case Else
Application.DisplayAlerts = False
With Sheets("TOTAL RENTREE")
'.Range("A5").FormulaR1C1 = "=" & "BURINS (3)" & "!R1C23"
.Range("A5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R1C23"
.Range("B5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R3C4"
.Range("C5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R1C4"
.Range("D5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R1C3"
.Range("E5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R1C7"
.Range("F5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R2C7"
.Range("G5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R3C7"
.Range("H5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R4C7"
.Range("I5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R1C9"
.Range("J5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R2C9"
.Range("K5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R3C9"
.Range("L5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R4C9"
.Range("M5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R1C11"
.Range("N5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R2C11"
.Range("O5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R3C11"
.Range("P5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R4C11"
.Range("R5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R1C14"
.Range("S5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R2C14"
.Range("T5").FormulaR1C1 = "=RC[-2]-RC[-1]"
.Range("U5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R1C16"
.Range("V5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R2C16"
.Range("W5").FormulaR1C1 = "=" & ActiveSheet.Name & "!R3C14"
End With
Application.DisplayAlerts = True
End Select
End Sub |
Partager