Bonjour a tous
Je cherche un pro de vba pour m aider j ai quelques problemes avec ma macro : un pour set la range et un pour appliquer la formule sumproduct, quelqu un pourrait regarder la macro est me dire ce qui ne va pas.
Sub RemplirTab()
Dim I As Integer
Dim NbClients As Double
NbClients = ThisWorkbook.Worksheets("Summary").Range("b65536").End(xlUp).Row
NbClients = NbClients - 6
Dim X As Integer
Dim Range1 As Range
Dim Range2 As Range
ThisWorkbook.Worksheets("Summary").Range("C6").Select
Set Range1 = ThisWorkbook.Worksheets("Summary").Range(Cells("C6"), Cells(NbClients, 0))
Set Range2 = ThisWorkbook.Worksheets("Summary").Range(Cells("F6"), Cells(NbClients, 0))
If ThisWorkbook.Worksheets("Analysis").Range("b6").Value = "belu" Then
ThisWorkbook.Worksheets("Analysis").Range("c6").Value = Application.WorksheetFunction.SumProduct(range1""Belu"",range2""V"")
End If
If ThisWorkbook.Worksheets("Analysis").Range("b6").Value = "Fina" Then
ThisWorkbook.Worksheets("Analysis").Range("c6").Value = Application.WorksheetFunction.SumProduct(range1""Fina"",range2""L"")
End If
End Sub
Merci d avance
Thomas
Je cherche un pro de vba pour m aider j ai quelques problemes avec ma macro : un pour set la range et un pour appliquer la formule sumproduct, quelqu un pourrait regarder la macro est me dire ce qui ne va pas.
Sub RemplirTab()
Dim I As Integer
Dim NbClients As Double
NbClients = ThisWorkbook.Worksheets("Summary").Range("b65536").End(xlUp).Row
NbClients = NbClients - 6
Dim X As Integer
Dim Range1 As Range
Dim Range2 As Range
ThisWorkbook.Worksheets("Summary").Range("C6").Select
Set Range1 = ThisWorkbook.Worksheets("Summary").Range(Cells("C6"), Cells(NbClients, 0))
Set Range2 = ThisWorkbook.Worksheets("Summary").Range(Cells("F6"), Cells(NbClients, 0))
If ThisWorkbook.Worksheets("Analysis").Range("b6").Value = "belu" Then
ThisWorkbook.Worksheets("Analysis").Range("c6").Value = Application.WorksheetFunction.SumProduct(range1""Belu"",range2""V"")
End If
If ThisWorkbook.Worksheets("Analysis").Range("b6").Value = "Fina" Then
ThisWorkbook.Worksheets("Analysis").Range("c6").Value = Application.WorksheetFunction.SumProduct(range1""Fina"",range2""L"")
End If
End Sub
Merci d avance
Thomas