vasiliy74
Цитата:
If Application.UserName = "....." Then
Цитата:
как при открытии проверять имя пользователя
If Application.UserName = "....." Then
как при открытии проверять имя пользователя
Application.UserNamе даёт имя то что в excel прописано а как получить NT аунтетификации?
В один из столбцов ставятся даты. И даты эти вставлены как строковая переменная. Чем их преобразовать в формат даты- не знаю.
хотя, мне лично очень не нравится постановка "(максимум 30)"... но воля ваша...
Често говоря, написал максимальное значение, т.к. подумал, что так проще будет реализовать задуманное.
Подскажите, как удалить все строки (максимум 30), кроме 1й и на которой стоит курсор?
Зачем нужно: формируется таблица и в распечатку должны попадать 1я строка(шапка) и та, на которой выделена ячейка.
как сделать так чтобы значения, например: Local = local, при сравнении были равны? это строкавые переменные имеют такие значения.
вот при вызове функции переменные теряются (ну те что в sub присутствуют) ия как правило присваиваю эти значения переменных например Label1.Caption (присваиваю в sub), а затем уже (в функции) используюПросто объявляй переменные не в sub, а в модуле. Тогда они будут видны во всех процедурах. И существовать будут пока существует модуль.
Добавлено:
у меня есть ещё такой вопрос, в форме есть текстбокс,
как для него установить возможность копирования из него и вставки скопированного в него путём нажатия правой кнопки мыши
я повозился сам и использовал для этого просто ячейку рабочего листа, ну то есть кнопка "вставить" вставляет то что в буфере обмена в определённую ячейку (причём если в буфере несколько строк то естественно в ячейке только верхняя строка (что мне собственно и нужно) а затем текстбокс = величине этой ячейки, в принципе уже работает прекрасно, но на будущее, если не трогать рабочий лист, можно ли как то осуществить подобное
и вопрос номер 2
я создал калькулятор (ну простенький "-","+","*","/", "корень", 4-ре памяти, короче не для инженерных расчётов, а завёлся собственно с того что у не знал как програмно использовать виндоусовский, то есть я его могу програмно вызвать а что с ним делать дальше не знаю,
так вот вопрос такой (меня мой сделанный с помощью ехеля устраивает больше, всё же четыре памяти и видно что в каждой из них находится, но иногда можно попроще, да и виндоусовский покрасивше - кнопочки овальные, то, сё)
так вот, как после програмного вызова виндоускалькулятора можно так же програмно его использовать
Добавлено:
и ещё вопрос
вот например макрос
Sub Макрос1()
ActiveCell.FormulaR1C1 = "='D:\[материалы 2.xls]р'!R10C6"
ActiveCell.Value = ActiveCell.Value
End Sub
как правильно написать для ActiveCell.Value =......
чтобы не писать потом ActiveCell.Value = ActiveCell.Value
Добавлено:
кстати прикольно получилось написал с целью узнать что получится
ActiveCell.Value = (ActiveCell.FormulaR1C1 = "='D:\[материалы 2.xls]р'!R10C6")
в итоге в активной ячейке получилось значение ЛОЖЬ
в принципе вышла интересная штука, с которой можно дальше что-то пробовать,
если кому надо возмите на заметку
Добавлено:
активная ячейка была пустой !!!!!
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
Предыдущая тема: Написание своего HyperTerminal для считывания данных