Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как програмно найти последний заполненый стобик в строке Excel? / 6 сообщений из 6, страница 1 из 1
04.02.2014, 09:54
    #38548105
12332
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как програмно найти последний заполненый стобик в строке Excel?
всем добрый день!

уважаемые , как самым несложным путем найти последний заполненый стобик в строке Excel'я?

спасибо заранее
...
Рейтинг: 0 / 0
04.02.2014, 10:54
    #38548199
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как програмно найти последний заполненый стобик в строке Excel?
Ctrl+End
...
Рейтинг: 0 / 0
04.02.2014, 10:57
    #38548202
iMrTidy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как програмно найти последний заполненый стобик в строке Excel?
12332,

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
Function Last(choice As Long, rng As Range)
'Ron de Bruin, 5 May 2008
' 1 = last row
' 2 = last column
' 3 = last cell
    Dim lrw As Long
    Dim lcol As Long

    Select Case choice

    Case 1:
        On Error Resume Next
        Last = rng.Find(What:="*", _
                        After:=rng.Cells(1), _
                        Lookat:=xlPart, _
                        LookIn:=xlFormulas, _
                        SearchOrder:=xlByRows, _
                        SearchDirection:=xlPrevious, _
                        MatchCase:=False).Row
        On Error GoTo 0

    Case 2:
        On Error Resume Next
        Last = rng.Find(What:="*", _
                        After:=rng.Cells(1), _
                        Lookat:=xlPart, _
                        LookIn:=xlFormulas, _
                        SearchOrder:=xlByColumns, _
                        SearchDirection:=xlPrevious, _
                        MatchCase:=False).Column
        On Error GoTo 0

    Case 3:
        On Error Resume Next
        lrw = rng.Find(What:="*", _
                       After:=rng.Cells(1), _
                       Lookat:=xlPart, _
                       LookIn:=xlFormulas, _
                       SearchOrder:=xlByRows, _
                       SearchDirection:=xlPrevious, _
                       MatchCase:=False).Row
        On Error GoTo 0

        On Error Resume Next
        lcol = rng.Find(What:="*", _
                        After:=rng.Cells(1), _
                        Lookat:=xlPart, _
                        LookIn:=xlFormulas, _
                        SearchOrder:=xlByColumns, _
                        SearchDirection:=xlPrevious, _
                        MatchCase:=False).Column
        On Error GoTo 0

        On Error Resume Next
        Last = rng.Parent.Cells(lrw, lcol).Address(False, False)
        If Err.Number > 0 Then
            Last = rng.Cells(1).Address(False, False)
            Err.Clear
        End If
        On Error GoTo 0

    End Select
End Function

...
Рейтинг: 0 / 0
04.02.2014, 11:54
    #38548273
12332
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как програмно найти последний заполненый стобик в строке Excel?
iMrTidy, спасибо
...
Рейтинг: 0 / 0
04.02.2014, 11:56
    #38548279
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как програмно найти последний заполненый стобик в строке Excel?
...
Рейтинг: 0 / 0
04.02.2014, 15:07
    #38548729
12332
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как програмно найти последний заполненый стобик в строке Excel?
The_Prist,
спасибо помогло !
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как програмно найти последний заполненый стобик в строке Excel? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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