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
| Option Explicit
Dim DernCol As Integer
Dim Onglet As Worksheet
Dim i As Single
Dim j As Single
Dim Cel1 As Range, Cel2 As Range
Private Sub Workbook_Open()
For Each Onglet In ActiveWorkbook.Sheets
Cells(1, 1).Select
ActiveSheet.UsedRange.Cells(ActiveSheet.UsedRange.Rows.Count, 1).Select
i = ActiveCell.Row
DernCol = Range("A1").End(xlToRight).Column
Cells(1, DernCol + 1) = "Quantité"
j = 2
Do While Cells(j, DernCol) <> ""
Set Cel1 = Cells.Find(What:="QteFactureeFact")
Set Cel2 = Cells.Find(What:="PartPrixOuvrage")
Cells(j, DernCol + 1).FormulaLocal = "=" & Cells(j, Cel1.Column) & "*" & Cells(j, Cel2.Column)
j = j + 1
Loop
Cells(i, DernCol + 1) = Application.Sum(Range(Cells(2, DernCol + 1), Cells(i - 1, DernCol + 1)))
Next Onglet
End Sub |
Partager