Bonjour,
Pouvez-vous m'aider à modifier mon code VBA ci-dessous généré lors de l'enregistrement d'une macro commande.
Son objectif est de multiplier le chiffre contenu dans la Colonne B par 1 jusqu'à la fin du tableau dans la colonne C. Le problème est que la longueur du tableau peut varier en fonction des extractions.
Peut-on demander à Excel de faire jusqu'à ce qu'il y a des renseignements dans la colonne B.
Merci pour vos réponses;
Pouvez-vous m'aider à modifier mon code VBA ci-dessous généré lors de l'enregistrement d'une macro commande.
Son objectif est de multiplier le chiffre contenu dans la Colonne B par 1 jusqu'à la fin du tableau dans la colonne C. Le problème est que la longueur du tableau peut varier en fonction des extractions.
Peut-on demander à Excel de faire jusqu'à ce qu'il y a des renseignements dans la colonne B.
Merci pour vos réponses;
Code:
Sub E_3()
'
' E_3 Macro
' Rub*1
'
'
Columns("C:C").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("C3").Select
ActiveCell.FormulaR1C1 = "=RC[-1]*1"
Range("C3").Select
Selection.AutoFill Destination:=Range("C3:C3066")
Range("C3:C3066").Select
Columns("C:C").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Columns("B:B").Select
Selection.Delete Shift:=xlToLeft
Range("B2").Select
End Sub