powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Visual Basic + Exel
9 сообщений из 9, страница 1 из 1
Visual Basic + Exel
    #38508236
LiliyaKi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!
Сейчас постараюсь обьяснить свою задачку и попрош дать совет и не откажусь от помощи.
Вобщем у меня есть таблица в Exel в которой есть строчки с кодами чисел и их описанием. Мне нужно отсорировать коды с одинаковыми числами и определенными параметрами в описании. как это сделать в Visual Basic. с ним я никогда не работала. подойдет все-советы, ссылки, похожие задачи с кодами. я так пнмаю это некий цикл, который отбирает по заданым параметрам....вобщем - ХЕЛП!
...
Рейтинг: 0 / 0
Visual Basic + Exel
    #38508258
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в самом excel можно сделать нужную вам сортировку по параметрам не прибегая к кодированию
...
Рейтинг: 0 / 0
Visual Basic + Exel
    #38508261
LiliyaKi,

Готов помочь, но с условиями. Если укажите личку, то обсудим.
...
Рейтинг: 0 / 0
Visual Basic + Exel
    #38508313
LiliyaKi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
усегдаготофф,
пишите в скайп liliya_idss
...
Рейтинг: 0 / 0
Visual Basic + Exel
    #38508914
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос не совсем понятен: Хотите что бы вам помогли разобраться и самому сделать или что бы просто сделали?
В первом случае выложите файл что есть и что надо получить.
Во втором обращайтесь по предложениям
...
Рейтинг: 0 / 0
Visual Basic + Exel
    #38663152
Фотография шК0ДЕР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро. Столкнулся с небольшой проблемой...
Есть ячейка с текстом, необходимо часть этого текста выравнить по верхнему краю. Гуглирование результатов не дало..
Выделяю и задаю размер шрифту следующим образом
Код: vbnet
1.
2.
Excel.Range("h" & Format(r)).Select()
Excel.Selection.Characters(Len(text) - 2).Font.Size = 10


Строка как она есть и как должна быть

Необходимый параметр (при выделенном тексте внутри ячейки)

Может кто знает функцию, которая его активирует...
...
Рейтинг: 0 / 0
Visual Basic + Exel
    #38663180
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
ActiveCell.Characters(Start:=3, Length:=7).Font.Superscript = True
...
Рейтинг: 0 / 0
Visual Basic + Exel
    #38663195
Фотография шК0ДЕР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, благодарствую!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Visual Basic + Exel
    #39278542
Фотография шК0ДЕР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А есть возможность реализовать подобный механизм?
Код --Сделали какое либо форматирование текста
Код: vbnet
1.
2.
3.
4.
With Range.Characters(Pos, 2).Font
   .Size = 10
   .Superscript = True
End With


--Затем еще раз форматируем текст в ячейке. Этот же Range, но, допустим, в другой процедуре
Код: vbnet
1.
2.
3.
4.
With Range.Characters(Pos + 10(К ПРИМЕРУ)).Font
   .Bold = True
   .Underline = True
End With

В итоге получится, что второе форматирование полностью затрет первое .
С помощью записи макроса посмотрел как это реализовывается в Excel - весьма громоздко... Весь текст разбивается на нужные интервалы, к которым применяются те или иные свойства форматирования, что очень не удобно и объемно в плане кодинга.
Есть ли более простой способ для многократного форматирования текста у объекта Range?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Visual Basic + Exel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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