Как найти ячейку рядом с активной ячейкой в ​​Excel - PullRequest
1 голос
/ 16 февраля 2012

Я хочу, чтобы создать файл журнала в Excel.

Я создал макрос, который будет вставлять по времени в активную ячейку по нажатию ButtonInTime. Точно так же из времени в активной ячейке на ButtonOutTime мыши ...

Теперь я хочу вставить текущую дату в ButtonInTime щелчок в предыдущей ячейке активной ячейки

и рассчитать общее количество часов в журнале и вставить его в следующую активную ячейку OutTime .

Как я могу achive это? Может ли один помочь мне ???

Я попытался выяснить, решение, но не получил надлежащего один ...

Спасибо заранее ....

1 Ответ

2 голосов
/ 06 марта 2012

Я достиг этого .. В этом есть несколько жестких кодов ....

Sub ButtonInTime_Click()
Range("A1").End(xlDown).Select

activecell.Offset(1, 0).Select
activecell.Value = Date
activecell.Offset(0, 1).Value = Time()
activecell.Offset(0, 3).Interior.Color = RGB(255, 0, 0)
activecell.Offset(0, 3).Value = "Log Not Closed!!!"


Range("A" & activecell.Row & ":E" & activecell.Row).Borders(xlEdgeTop).LineStyle = xlContinuous
Range("A" & activecell.Row & ":E" & activecell.Row).Borders(xlEdgeRight).LineStyle = xlContinuous
Range("A" & activecell.Row & ":E" & activecell.Row).Borders(xlEdgeBottom).LineStyle = xlContinuous
Range("A" & activecell.Row & ":E" & activecell.Row).Borders(xlEdgeBottom).LineStyle = xlContinuous

Range("B" & activecell.Row).Borders(xlEdgeRight).LineStyle = xlContinuous
Range("C" & activecell.Row).Borders(xlEdgeRight).LineStyle = xlContinuous
Range("D" & activecell.Row).Borders(xlEdgeRight).LineStyle = xlContinuous
Range("E" & activecell.Row).Borders(xlEdgeRight).LineStyle = xlContinuous

End Sub


Sub ButtonOutTime_Click()
Range("C1").End(xlDown).Select
activecell.Offset(1, 0).Select

activecell.Value = Time()
activecell.Offset(0, 1).Value = activecell.Value - activecell.Offset(0, -1).Value
activecell.Offset(0, 1).Interior.Color = RGB(255, 255, 255)


End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...