|
|
|
Отображение даты изменеия и имени пользователя вносшего изменения
|
|||
|---|---|---|---|
|
#18+
Здравствуйте уважаемые знатоки VBA! Помогите доработать макрос до нужного функционала. Макрос вводит дату из календаря в одну ячейку, но хочется, чтобы автоматически в соседней ячейке фиксировалась дата ввода, а в другой ячейке - имя пользователя вводившего эту дату из календаря. Вот макрос: Private Sub Calendar1_Click() s1 = Calendar1.Day s2 = Calendar1.Month s3 = Calendar1.Year ActiveCell = DateSerial(s3, s2, s1) Calendar1.Today End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) result = False s = ActiveCell.Address(RowAbsolute:=False, columnabsolute:=False, ReferenceStyle:=xlA1) result = (s Like "H*") Or (s Like "I*") Calendar1.Left = ActiveCell.Left + ActiveCell.Width Calendar1.Top = ActiveCell.Top + ActiveCell.Width If result = True Then Calendar1.Visible = True Else Calendar1.Visible = False End Sub Буду признателен, если кто поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2006, 17:04 |
|
||
|
Отображение даты изменеия и имени пользователя вносшего изменения
|
|||
|---|---|---|---|
|
#18+
Хм... во первых вопрос не в том разделе->Microsoft Office во вторых, если автоматически дата изменения вставлялась, то нужно вставить код в листа Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 07:01 |
|
||
|
Отображение даты изменеия и имени пользователя вносшего изменения
|
|||
|---|---|---|---|
|
#18+
orunbekХм... во первых вопрос не в том разделе->Microsoft Office во вторых, если автоматически дата изменения вставлялась, то нужно вставить код в листа Код: plaintext 1. 2. 3. 4. 5. 6. Спасибо, хотя разобраться было сложно, но вот "strUserName" не работает, нужно ли для него установить какой-то add-in или можно ли обойтись без него? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 23:11 |
|
||
|
Отображение даты изменеия и имени пользователя вносшего изменения
|
|||
|---|---|---|---|
|
#18+
NKVD333 orunbekХм... во первых вопрос не в том разделе->Microsoft Office во вторых, если автоматически дата изменения вставлялась, то нужно вставить код в листа Код: plaintext 1. 2. 3. 4. 5. 6. Спасибо, хотя разобраться было сложно, но вот "strUserName" не работает, нужно ли для него установить какой-то add-in или можно ли обойтись без него? Еще раз огромное спасибо, оказывается надо было = Application.UserName ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 23:27 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33979547&tid=2165321]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
67ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 375ms |

| 0 / 0 |
