2016-04-26 11 views
0

я не могу найти решение, чтобы сделать - я думаю - просто думаю, что в VBA:VBA - Как использовать значение ячейки таблицы заголовка диапазона

C14 = Sheets("PARAM").Range("B12").Value 

Range("Categorie").Select 
    ActiveCell.FormulaR1C1 = C14 

Я это переименовать столбец таблицы , C14 равно значению B12, которое является «Категории». Теперь я хочу, чтобы изменить язык:

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

И я не нашел, как заменить «[Категория]» переменной C14, которые содержат «Категория» ...

Возможно ли это? Благодаря !

ответ

1

Я еще не указал его. Но он должен работать, если вы это сделаете.

старый:

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

новый:

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

Это работает! Благодаря ! – Ikanagura

+0

Добро пожаловать. – Moosli