VBA – 如何使用单元格值到范围表头

我找不到解决办法 – 我想 – 在VBA中简单思考:

C14 = Sheets("PARAM").Range("B12").Value Range("Categorie").Select ActiveCell.FormulaR1C1 = C14 

我有这个重命名表列。 C14等于“Category”的B12值。 现在,我想改变语言:

 Range("Tableau2[[#Headers],[Category]]").Select ActiveCell.FormulaR1C1 = C25 

而我不知道如何取代“[类别]”的variablesC14,其中包含“类别”…

可能吗 ? 谢谢 !

我还没有仔细研究过。 但是,如果你这样做,它应该工作。

旧:

 Range("Tableau2[[#Headers],[Category]]").Select 

新:

 Range("Tableau2[[#Headers],[" & Sheets("PARAM").Range("B12 ").value & "]]").Select