Multiplication apres une copie VBA

Bonjour

J'essaie de faire une macro mais j'ai de la difficulté à bien la programmer.

Je copie un menu N nombre de fois selon le count de client.

Ensuite dépendamment de combien il y a de convive par commande je voudrais faire une simple multiplication.

Voici la macro pour la copie : mais il me manque seulement à faire la multiplication avec le nombre de personne. Peut etre le excel est plus clair. Merci

Sub copy()

Dim i As Long

    n = Range("A3:c3").Cells.SpecialCells(xlCellTypeConstants).Count

        Range("A10", "B12").copy

    For i = 1 To n - 1

        Range("A10").End(xlDown).Offset(2, 0).PasteSpecial Paste:=xlPasteValues
        Range("A10").End(xlDown).Offset(1, 0).Value = Range("A2").Offset(0, i).Value

    Next i

    'Enlever la selection de la copie

   Range("A1").Select
   Application.CutCopyMode = False

End Sub
12macro-test.xlsm (16.30 Ko)

Bonjour

Un essai à tester. Te convient-il ?

Bye !

10macro-test-v1.xlsm (22.69 Ko)

Bonjour merci pour ce test.

Par contre il manque la parti ou j'avais de la difficulté qui est de multiplier les quantités avec les chiffres en ligne 3 selon les noms exemple aaa, bbb, ccc.

Le premier copie doit etre x 50. la deuxieme copie x 15 et la troisieme copie x 10.

Bonjour

Nouvel essai.

Bye !

13macro-test-v2.xlsm (26.13 Ko)

Merci excellent.

Je vais tenter de comprendre ton code un gros merci !

Rechercher des sujets similaires à "multiplication copie vba"