Le numéro de cellule pour vba peut-il être donné en utilisant deux variables

Dim VAR1, VAR2, VAR3, VAR4, AS variant VAR1 = Worksheets("Sheet3").Cells(3, "J").Value VAR2 = Worksheets("Sheet3").Cells(3, "K").Value VAR3 = Worksheets("Sheet3").Cells(3, "L").Value VAR4 = Worksheets("Sheet3").Cells(3, "M").Value =sheet1.range(VAR1,VAR2).COPY =Sheet3.range(VAR2,VAR4).Pastespecial 

pour ce qui précède, j'ai donné des nombres de cellules dans Var1 Var2 … Var4

Est-il possible de définir un location de cellule en utilisant deux variables,

 Var1=B Var2=5 

et en quelque sorte les combiner pour get B5, je veux le faire dans la macro elle-même.

Vous pouvez. VBA vous permet de concaténer des strings dans une assignation de scope. Dans ce cas, il ressemble à:

 Sub test() Dim Var1 As Variant Dim Var2 As Variant Dim rng As Excel.Range Var1 = "B" Var2 = "5" Set rng = ActiveSheet.Range(Var1 & Var2) End Sub