![]() |
|
Модераторы: Akina |
![]()
|
|
| Guest |
|
|||
|
Unregistered |
Люди, как из VB поменять формат ячеек конкретного столбца?
|
|||
|
||||
| SapSZerO |
|
|||
|
Unregistered |
Запускаешь Excel.
В новой книге выполняешь команду "Сервис — Макрос — Начать запись". Выполняешь все предполагаемые действия по форматированию. Останавливаешь запись. Входишь в редактор кода и разбираешься с тем, что записал. Редактируешь под свои нужды и вставляешь в приложение. Будут вопросы, пиши [email protected]. Удачки! |
|||
|
||||
| Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: 2 Всего: 27 |
Расположить по центру,текст жирный
-------------------- Возмездие настигнет |
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 10 Всего: 68 |
Он спросил
А вы ему про VBA толкуете |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Вот так будет лучше без обьявления переменной oSheet.Создаешь столбцы и форматируешь
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Это работает ,из vb ,если книгу новую создавать
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Видимо, я не так выразился.... Хотя эти ответы мне тоже будут очень полезны и за них спасибо!
Я имел в виду, что когда я пишу данные на лист Excel они по умолчанию пишутся в формате General, а если я например пишу дату, то получиться нечто, на первый взгляд несуразное в виде количества дней с начала 20-ого века. Человек, открывший этот лист будет несколько в растерянности от увиденного. Дак вот, как мне поменять формат ячеек при записи в них данных скажем на Number с 5 decimal разрядами или на дату mm/dd/yy? Желательно узнать как поменять формат ячеек всего столбца целиком. СпасибО! |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Вот работает
Старуха |
|||
|
||||
| Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: 2 Всего: 27 |
Надо еще библиотеку подключить меню Project-References-Microsoft Excel 10.0 Object Library
-------------------- Возмездие настигнет |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Принято
Старуха P:S Кардинал ,второй день не могу зайти как Старуха.Не пускаешь что ли? |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Интересно, а если у меня не десять тысяч записей, а 15? Оставшиеся 5 будут непонятного формата? Неужели нельзя отформатировать ВСЕ ячейки в определенном столбце? Ведь в самом Excel'e это можно сделать... И еще не знаете случайно как поставить автоширину столбца из VB? В самом Excel'e этот эффект происходит при двойном щелчке по границе столбца. |
|||
|
||||
| Guest |
|
||||
|
Unregistered |
А вообще то есть такое свойство AutoSize
На vba работает ,а на VB только дома могу проверить .Но 90 процентов будет работать. Старуха |
||||
|
|||||
| Guest |
|
|||
|
Unregistered |
СПАСИБО!!!
|
|||
|
||||
| Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: 2 Всего: 27 |
Твой вопрос мне тоже помог больше узнать.Всего хорошего!
-------------------- Возмездие настигнет |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |