![]() |
|
Модераторы: 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 |
Твой вопрос мне тоже помог больше узнать.Всего хорошего!
-------------------- Возмездие настигнет |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 19 Всего: 99 |
Я ни причем -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Это опять я. Сразу прошу прощенья за развитвление темы - очень не хочеться засорять форум о VB одними вопросами про интеграцию с excel'ем и Access'ом. У меня небольшой вопрос: например я из VB создаю в базе Access новый запрос или макрос или таблицу - есть ли какая нибудь функция, которая по имени этого запроса, макроса или таблицы возвращала истину или ложь в зависимости от того существует ли объект с таким именем в базе уже или еще нет??? Очень нужно - заранее спасибо!
|
|||
|
||||
| Гость_Старуха |
|
|||
|
Unregistered |
ЕНД("D1") - Возвращает ИСТИНА ,если D1 = #Н/Д
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Да нет, я не про ячейки екселя толковал! Я имею в виду, вот я создаю из VB таблицу в Access'e а таблица с таким именем уже есть и возникает конфликт! Как мне проверить есть ли таблица или запрос с таким именем или нет???
|
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 10 Всего: 68 |
GetLastError по моему так
on error resume next и вперед |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |