Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перепрыгивание курсора на текущую дату в Excell-е / 13 сообщений из 13, страница 1 из 1
21.10.2011, 13:11
    #37492228
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
Здравствуйте! Нужно, чтобы при открытии файла *.xls курсор перепрыгивал на клетку с текущей датой. Поле с датами находится в столбце "C". В файле много строк. И чтобы независимо от того, на какой строке было последнее сохранение, чтобы при очередном открытии файла были видны строки с текущей датой.
...
Рейтинг: 0 / 0
21.10.2011, 13:27
    #37492254
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
Юрий Л,
нам еще и взломать Ваш файл?
...
Рейтинг: 0 / 0
21.10.2011, 14:00
    #37492336
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
Понял.
...
Рейтинг: 0 / 0
21.10.2011, 15:20
    #37492498
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
Файл был открыт для общего доступа, sorry. Теперь он открывается в монопольном режиме. В предыдущем посте уже нормальный файл.
...
Рейтинг: 0 / 0
21.10.2011, 15:47
    #37492552
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
Юрий Л, пробуйте.
...
Рейтинг: 0 / 0
21.10.2011, 16:18
    #37492641
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
У Вас получилось! Но я не нашёл ни новых макросов, ни каких-либо новых формул ни новых листов. Скажите пожалуйста, куда смотреть, где зарыт ключ?
Как Вы сказали файлу, чтобы он нашёл текущую дату и направил туда свой курсор?
...
Рейтинг: 0 / 0
21.10.2011, 16:24
    #37492662
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
плохо искал
Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub Workbook_Open()
    Dim v, l&: l = CLng(Date)
    Worksheets( 1 ).Activate
    For Each v In Worksheets( 1 ).Range([c4], [c65536].End(xlUp)).Cells
        If CLng(v) = l Then v.Select
    Next
End Sub
...
Рейтинг: 0 / 0
21.10.2011, 17:50
    #37492876
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
Нашёл. Спасибо.
На этом сайте даже не спецы, а программные звери какие-то.
Я не подозревал, на что способен Excell.
...
Рейтинг: 0 / 0
21.10.2011, 19:22
    #37493046
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
Такой еще экзотический вариант, без цикла:
Код: plaintext
1.
2.
3.
Private Sub Workbook_Open()
    Worksheets( 1 ).Activate
    Cells(Application.Match(CStr(Date), Application.Transpose(Range([c4], [c65536].End(xlUp)).Value),  0 ) +  3 ,  3 ).Select
End Sub
...
Рейтинг: 0 / 0
21.10.2011, 19:34
    #37493059
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
Ну и еще бы от 65536 отвязались, а?
Найдем мы сегодняшний день
В третьем столбце
Всегда.
...
Рейтинг: 0 / 0
21.10.2011, 19:41
    #37493072
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
AndreTM,

Не. Мне лениво писать Cells(Rows.Count, 1).End(xlUp).Row или intersect:)
...
Рейтинг: 0 / 0
21.10.2011, 19:55
    #37493090
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
К тому же Transpose не обрабатывает больше 65536 строк.
...
Рейтинг: 0 / 0
21.10.2011, 20:45
    #37493140
Юрий Л
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перепрыгивание курсора на текущую дату в Excell-е
Я худею!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перепрыгивание курсора на текущую дату в Excell-е / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]