Я новичок в скрипте VB, и у меня есть лист Excel с несколькими вкладками.Я создал одну кнопку внутри одного листа Excel.Еще листы, имеющие какой-то стол.Я хочу сгенерировать некоторый код внутри файла с этими таблицами Excel, используя простую кнопку.
Например:
Эта книга Excel имеет одну вкладку под названием Generate.Внутри Generate я создал одну кнопку.
У меня есть еще одна вкладка с именем страны, которая содержит таблицу для списка стран

У меня есть еще одна вкладка с именем car, которая содержит таблицу для списка автомобилей

Теперь я хочу создать файл ".txt ", который должен быть создан с некоторым кодом из обеих вкладок (страна и транспортное средство) при нажатии кнопки" Создать код ".
My output.txt формат:
*from sheet1 Country*/
VAR const US[] =
{
0x0,/*binary 00000*/
0xB,/*binary 01011*/
0x3,/*binary 00011*/
0x3,/*binary 00011*/
0xB,/*binary 01011*/
1xB /*binary 11011*/
};
//need to crate hexa array for Uk,france,brazil and india
VAR DefaultCountry[] =
{
invalid,
UK,
Brazil,
Brazil,
UK,
India
};
/* from sheet2 car */
VAR const polo[] =
{
};
//need to crate hexa array for BMW,i20,Swift and wagnor
VAR DefaultCAR[] =
{
invalid,
BMW,
Swift,
Swift,
BMW,
Wagnor
}
excelsheet.txt формат:
const exceldetails[Maxindex] =
{
/* index 0 */
/* index 1 */
{
{ UK, India, brazil,eMaxNoOfcountry, eMaxNoOfcountry},
{BMW, Wagnor, Swift,eMaxNoOfcar,eMaxNoOfcar },
index1,
},
/*index 2*/
etc..
};
Если столбец имеет «-», он должен принимать значение 0, а если он является целым числом, он должен принимать значение 1 и печатать значение hexa и двоичное значение как
например: для индекса страны 0: - - - - - => двоичный: 00000 => гекса: 0x0 индекс 1: - 1 - 3 2 => двоичный: 01011 => гекса: 0xB
Имя массива: VAR const US [], Франция и т. Д. VAR const polo [], swift и т. Д.
Если столбец содержит 1, это значение по умолчанию и вывод значения по умолчаниюИмя столбца для каждого индекса в массиве
имя массива: VAR DefaultCountry [], VAR DefaultCAR [])
Создать другой файл "exceldetails.TXT "и напишите порядок каждой страны и детали автомобиля в массиве.Если "-" присутствует как eMaxNoOf.
имя массива: exceldetails [Maxindex])
Как это сделать?Любая помощь ?Любая ссылка также будет полезна.Как использовать одну кнопку для получения значений таблицы из нескольких вкладок?