Вопрос : Клетка маскируя в Эксел

Я пытаюсь написать макрос для того чтобы прочитать клетку содержа пароли от листа Эксел для множественных соединений базы данных (эти динамические и могут быть к множественным базам данных).

Is там дорога замаскировать клетку так, что потребители раскрывают электронная таблица не должны мочь прочитать клетку только они должны быть editable, и должно быть прочитано от макроса?
class=

Ответ : Клетка маскируя в Эксел

Здесь вполне разрешение работает как вы хочет.

От вашего исследователя проекта в VBA, спрячьте лист как xlSheetVeryHidden (для свойства видимости).
От видимого листа, выберите клетку которая будет потребители которые изменят пароль.

От видимого листа закодируйте форму, добавьте это Кодего:
-----
Вариант точный

Приватное Sub Worksheet_Change (цель ByVal как ряд)
    Если (Target.Column = 2 и Target.Row = 1) после этого
        Тусклое newPassword: newPassword = Target.FormulaR1C1
        Target.FormulaR1C1 = ""
        Application.ActiveWorkbook.Worksheets (2).Cells (1, 1).FormulaR1C1 = newPassword
    Закончитесь если
   
Закончите подводную лодку
-----
Сделайте конечно что колонка (2 в моем примере) и рядок (1 в моем примере) приспособит вашу клетку пароля.
Также, измените индекс вашего спрятанного рабочий лист до соотвествующее одно (2 в мой случай - будет zero основанным индексом).

К retreive ваш спрятанный пароль, использует это Кодего:

Application.ActiveWorkbook.Worksheets (2).Cells (1, 1).FormulaR1C1

Не забудьте установить соотвествующий индекс там также.

Окончательно не забудьте одеть в пароль ваш проект поэтому другие люди не могут изменить видимость листа.

========

Я думаю будет единственной дорогой вы smogли достигнуть точно вы хотите.

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