Вопрос : Мичрософт Ехчел - измените названное Кодего Ряда С

В настоящее время, я имею названный Ряд на рабочий лист (в workbook) озаглавленном «BizCode».

Upon раскрывая Workbook, названный Ряд уже первоначально установлено к =ActivityCodes! $B$20: использовано $B$33

This названное Ряд по мере того как список падающий вниз на фактуре worksheet.

We в настоящее время имеет 4-5 workbooks как это и единственной разницу между каждым, будет фактическими данными в пределах BizCode названного ряд.  Мы хотел были бы сделать должна совместить весь из этих workbooks в как раз одно, но после этого была бы нужна дорога изменить справку клетки этого названного range.

In наши разумы, оно работало бы как это…, котор потребитель раскрывает с Workbook (который раскрывает к рабочий лист фактуры) и выбирает тип фактуры они заполняя (выбрано от всплывающей формы с списком типов фактуры).  По щелкать 'ОДОБРЕННЫЙ», названное BizCode справкой клетки ряда будет changed.

How делает мы изменяет справки клетки названного Ряда через Кодего?

FYI - workbooks должны остать в Эксел 97-2003 format.

class=

Ответ : Мичрософт Ехчел - измените названное Кодего Ряда С

Alright… так после много часов исследования, я нашел ответ к моему вопросу по мере того как первоначально было заявлено…

«В наших разумах, оно работал бы как это…, котор потребитель раскрывает с Workbook (который раскрывает к рабочий лист фактуры) и выбирает тип фактуры они заполняя (выбрано от всплывающей формы с списком типов фактуры).  По щелкать 'ОДОБРЕННЫЙ», изменено названное BizCode справкой клетки ряда.»

Примите что главное рабочий лист вызвано «фактурой» и рабочий лист Кодих дела вызвано «BusinessCodes».  Также примите 3 названных озаглавленного ряда (вы smogли иметь однако много, котор вы хотели), «BusCodes», «TravelCodes» и «ActivityCodes».  Каждый из названных (как раз упомянутых) рядов ссылается к одиночной таблице Кодих.  (Как упомянуто в первым столбом), несколько изменений каждой таблицы по мере того как каждый отдел внутри компания использует по-разному Кодих для ясности и сегрегации бухгалтерии.  Таким образом потребность мочь изменить названный ряд снабженный ссылками по требованию в зависимости от типа фактуры будучи заполнянным вне.  Опять, план фактуры для каждого отдела точно этим же, только Кодие таблицы изменяют.

Таким образом, просто разрешение которое не требует переконструкции workbook было бы следующим образом:

1) Создайте форму вклюает «коробку проверки» (или listbox), то содержит по-разному фактуры имеющиеся для пользы.

2) Используйте «на случай щелчке» для того чтобы ввести изменения названное изменение справки Ряда.  Using «коробка проверки», Кодий VB появилось бы следующим образом….


Приватная подводная лодка InvoiceType1_CheckBox_Click ()

Если Me.InvoiceType1_CheckBox.Value = true после этого

   Листы («BusinessCodes»). Видимо = True
   Листы («BusinessCodes»). Отборно
   Ряд («A1: A100»). Имя = «BusCodes»
   Ряд («B1: B100»). Имя = «TravelCodes»
   Ряд («C1: C100»). Имя = «ActivityCodes»
   Листы («BusinessCodes»). Видимо = ложно
    Листы («фактура»). Отборно
   Application.ScreenUpdating = True
   Выходите подводная лодка
   Расгрузите меня

Еще

'replicate над Кодим для каждого типа варианта фактуры.

Закончитесь если
Закончите подводную лодку

Конечно, это Кодий smogло быть использовано независимо от где таблицы обнаружены местонахождение или как они положены вне потому что Кодий точно называет каждые ряд и рабочий лист.  

С вышеуказанным Кодим, нетехнические индивидуалы smogли продолжать добавить/данные по delete/изменения в заколебанных таблицах и покуда данные по таблицы не превысили ряд.

Никакое сомнение, это Кодий не smogло быть доработано динамический, для того чтобы обнаружить местонахождение конец каждой таблицы, которого после этого извлекл любую потребность для ОНО персона всегда дорабатывать кодирвоание снова за исключением для того чтобы добавить или извлечь имеющийся тип варианты фактуры… но красотка этого кодирвоания что она просто.  

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us