Код |
---|
Sub Login() Dim cl As Range With Selection For Each cl In .Cells If Cells(cl.Cells.Row, "A") <> "" Then cl = Environ("UserName") End If Next End With End Sub |
21.09.2017 04:03:28
Можно создать пользовательскую функцию
P.S. Правда я не до конца понял, какую роль играет столбец А в вопросе?
Изменено: |
|||||
|
17.09.2017 04:03:54
Имеется диапазон, а точнее два столбца с числовыми данными. Необходимо прибавить к каждому столбцу определенное число. Для каждого столбца это число разное. Числа могут быть как положительные, так и отрицательные. В примере для первого столбца это +1000, для второго -1000. При выполнении макроса необходимо ввести данные в окно ввода. Т.к. с userform это долго, мучительно (не научился работать еще с ними), предлагаю сделать 2 последовательных InputBox. Может кто нибудь реализовать?
Изменено: |
|
|
10.09.2017 11:34:34
Все разобрался. Нужно было создавать модуль для польз.функции не в личной книге макросов, а непосредственно в книге. Поэтому и не было модулей в надстройке. Большое спасибо за помощь.
Изменено: |
|
|
10.09.2017 11:31:50
Вроде так и делал. ВОт по пунктам мои действия.
1. Сначала создал польз.функцию в личной книге макросов. 2. Сохраняем книгу: Файл - Сохранить как - Надстройка Excel (*.xlam) 3. Подключаем надстройку. Файл - Параметры - Надстройки. В управлении выбираем "Надстройки Excel", нажимаем перейти. Далее Обзор - Выбираем файл надстройки. Ставим галочку если не стоит. Жмем Ок. Закрываем Эксель. Теперь когда открываю другую книгу (по идее) можно просто прописать
|
|||||
|
10.09.2017 11:10:38
Да, подключал. Все делал как Вы написали. Но при открытии какой-нибудь другой книги, эта функция остается недоступной. И приходится писать
В том то и дело, что используется и в других книгах.
Изменено: |
|||
|
09.09.2017 08:55:15
Здравствуйте. Есть координаты вершин замкнутой фигуры (столбцы А и В). необходимо узнать ее площадь по формуле площади Гаусса. В ячейке В28 рузультат полученный с помощью пользовательской функции:
|
|||
|
06.09.2017 04:28:20
Здравствуйте товарищи. Есть вот такая задача. 1. Исходные данные Лист1 – данные, которые необходимо проверить. Представляет собой таблицу с числовыми значениями. Некоторые ячейки пустые. Лист2 – лист4. Таблицы с числовыми значениями. Некоторые ячейки пустые. В некоторых ячейках текст. Некоторые ячейки могут быть объединены. 2. Задача. Сверить значения из Лист1 со значениями Лист2-Лист4. Но при этом каждая строка проверяется только на определенном листе (написано в примечании). Т.е. не во всей книге. Например. Если значение с Листа1 найдено на Листе2, то эта ячейка окрашивается в зеленый цвет, если не найдено – то в красный. Если ячейка пустая, то ничего не делается. 3. Таблица на листе 1 может содержать как 10 строк, так и 50. И желательно настройку каждой строки (на каком листе необходимо проверять) можно было отредактировать в исходном коде макроса. Пример во вложении. Если задача непонятна, то задавайте вопросы. Отвечу. |
|
|