Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Функции VBA / 22 сообщений из 22, страница 1 из 1
08.09.2004, 16:06:42
    #32685698
HiddenCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
Товарищи! Плс, помогите чайнику..
Есть ли в Access какая либо функция позволяющая перевести целое число в символ алфавита, т.е. такая что F(1)='A', F(2)='B' и т.д.
...
Рейтинг: 0 / 0
08.09.2004, 16:10:45
    #32685715
kedzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
?chr(109)
...
Рейтинг: 0 / 0
08.09.2004, 16:10:54
    #32685718
mike160
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
Chr(charcode)
...
Рейтинг: 0 / 0
08.09.2004, 16:13:48
    #32685737
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
если большие и не наши
Код: plaintext
1.
2.
3.
4.
5.
?chr( 65 )
A
?chr( 90 )
Z

...
Рейтинг: 0 / 0
08.09.2004, 16:25:56
    #32685772
HiddenCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
Chr не катит.

Повторяю:

F(1)='A'
F(2)='B'
F(3)='C'
F(4)='D'
...
...
Рейтинг: 0 / 0
08.09.2004, 16:27:41
    #32685781
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
але?
тебе может еще на пальцах объяснить как оператор + работает?
в школе не научили?
...
Рейтинг: 0 / 0
08.09.2004, 16:33:36
    #32685792
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
Для тех, кто не умеет пользоваться плюсом, другой вариант:

mid("ABC...Z",i,1)
...
Рейтинг: 0 / 0
08.09.2004, 16:34:19
    #32685794
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
гениально :)
...
Рейтинг: 0 / 0
08.09.2004, 16:35:11
    #32685797
HiddenCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
Повторяю:

F(1)='A'
F(2)='B'
F(3)='C'
F(4)='D'
...

F(27)='AA'
F(28)='AB'
...
...
Рейтинг: 0 / 0
08.09.2004, 16:36:17
    #32685799
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
HiddenCatF(27)='AA'
F(28)='AB'
А вот это уже не "Повторяю".
...
Рейтинг: 0 / 0
08.09.2004, 16:36:19
    #32685800
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
HiddenCatChr не катит.

Повторяю:

F(1)='A'
F(2)='B'
F(3)='C'
F(4)='D'
...
так и пишем:
chr(64+1)--> A
chr(64+2)--> B

если хочешь оформи в виде функции
если не умеешь писать функции - впрямую попроси научить
...
Рейтинг: 0 / 0
08.09.2004, 16:38:05
    #32685802
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
а это еще че за хня:
F(27)='AA'
F(28)='AB'

аааа...
я понял...
это чукотская двадцатишестиричная система счисления
...
Рейтинг: 0 / 0
08.09.2004, 16:38:32
    #32685803
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
HiddenCatПовторяю:

F(1)='A'
F(2)='B'
F(3)='C'
F(4)='D'
...

F(27)='AA'
F(28)='AB'
...
не борзей
...
Рейтинг: 0 / 0
08.09.2004, 16:38:38
    #32685804
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
Не чукотская, а экселевская. :^)
...
Рейтинг: 0 / 0
08.09.2004, 16:39:32
    #32685806
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
объявляешь переменную F массивом стрингов и заливаешь в него нужные значения если нет прямой зависимости от кода символа
...
Рейтинг: 0 / 0
08.09.2004, 16:40:37
    #32685811
HiddenCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
Владимир СанычНе чукотская, а экселевская. :^)


Точно :)
...
Рейтинг: 0 / 0
08.09.2004, 16:41:21
    #32685814
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
если это для эксела то там можно адресоваться не только по имени колонки но и по ее порядковому номеру
...
Рейтинг: 0 / 0
08.09.2004, 16:46:06
    #32685833
HiddenCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
Нужно выделить несколько столбцов в Excel, типа

Columns("AA:AC").Select

Проблема в том что я знаю номера столбцов, а надо соответственно то что выше..

А почему в топике Accessa - потому что обращеюсь к Excel'ю из модуля Access
...
Рейтинг: 0 / 0
08.09.2004, 17:01:14
    #32685871
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
А почему в топике Accessa - потому что обращеюсь к Excel'ю из модуля Access
ща плеваться буду
ты хоть из Power Point'а к экселю обращайся, все равно у него нумерация не изменится

АлексейК тебе уже ответил

Будут вопросы по экселю - задавайте их в форуме по офису
...
Рейтинг: 0 / 0
08.09.2004, 17:22:34
    #32685930
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
HiddenCatНужно выделить несколько столбцов в Excel, типа

Columns("AA:AC").Select

Проблема в том что я знаю номера столбцов, а надо соответственно то что выше..

А почему в топике Accessa - потому что обращеюсь к Excel'ю из модуля Access

а чем Cells и Range не устраивает ?
...
Рейтинг: 0 / 0
08.09.2004, 17:23:27
    #32685932
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
типа так

Range(Columns(10), Columns(13)).Select
...
Рейтинг: 0 / 0
08.09.2004, 18:53:16
    #32686178
Victosha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции VBA
я, наверно, так бы сделал:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Function getColNameByNum(ByVal colNum As Integer)
  Dim fL As Integer, sL As Integer
  
  fL = colNum \  26 
  sL = colNum Mod  26 
  If fL >  0  Then
    getColNameByNum = Chr(fL +  64 ) & Chr(sL +  64 )
  Else
    getColNameByNum = Chr(sL +  64 )
  End If
End Function
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Функции VBA / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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