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

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

Повторяю:

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

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

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

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

Повторяю:

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

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

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

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

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


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

Columns("AA:AC").Select

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

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

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

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

Columns("AA:AC").Select

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

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

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

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

Код: 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
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Функции VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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