Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 04:02 14.07.25 
Компютри и Интернет
   >> Електронни таблици
*Кратък преглед

Тема активира клетка съдържаща днешна датанови  
Автор vector_m (непознат )
Публикувано13.01.11 21:00



В sheet1 в А1:А365 имам дати съответно от 01.01.2011 до 31.12.2011.
Как може да се направи така, че при активиране на sheet1 да направи активна клетката ,която съдържа текущата дата (днешната).
Сътворих този код но нищо не се получи.
For j = 1 To 366
If Day(Sheets("sheet1").Range("v1")) = (Sheets("sheet1").Cells(j, 1)) Then
Sheets("sheet1").Cells(j, 1).Activate
End If
Next j

А след това да селектира целия ред

ActiveCell.Rows("j,1").EntireRow.Select

БЛАГОДАРЯ ВИ!

Редактирано от vector_m на 13.01.11 21:02.



Тема Re: активира клетка съдържаща днешна дата [re: vector_m]  
Автор TRN ()
Публикувано14.01.11 09:05




Private Sub Worksheet_Activate()
For J = 1 To 366
If Range("V1") = Cells(J, 1) Then
Rows(J).Select
Exit Sub
End If
Next J
End Sub




Тема Re: активира клетка съдържаща днешна датанови [re: vector_m]  
Автор Бypaн (ентусиаст)
Публикувано14.01.11 14:01



След като имаш всички дати, а не само работните дни, може и без цикъл:

Sub CurrentDateActivate()

Dim lngRow As Long

lngRow = Date - DateSerial(Year(Date) - 1, 12, 31)
Worksheets("Sheet1").Cells(lngRow, 1).Activate

End Sub




*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.