Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
 Аватар для Kir@
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732

Операция с excel

20.01.2011, 15:20. Показов 1609. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здрям!

Подскажите, пожалуйста, решение в данной ситуации:
Сотрудник делает выгрузку, притом делает так, как масть ляжет, а ложится она криво, и столбцы в файле местами постоянно меняются.

Вопрос в том, как найти определенные названия столбцов (они известны), а другие столбцы удалить? Мне в любом случае переводить данную программу в VB из VBA, поэтому макрос и не пишу.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.01.2011, 15:20
Ответы с готовыми решениями:

операция <<::>>
имею код char Car::*Get_Marka(){ return marka ; } char Car::*Get_Color() { return color ; } bool Car::Get_Rastamojena() { return...

Операция *new
Добрый вечер. Просматривая исходники QCalendarWidget, обнаружил странную форму записи new, вот так: ...

Операция (1С 7.7)
Как при проведении документа записать его в операцию со значением реквизита &quot;Документ&quot; (В операции) с именем документа а не с...

7
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
20.01.2011, 22:07
найти определенные названия столбцов (они известны)
А в чём, собственно проблема "найти определенные названия столбцов"
Просто ищешь "определенные названия столбцов"
Способов несолько
0
 Аватар для Kir@
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
21.01.2011, 04:32  [ТС]
Меня код интересует. Как это выглядит.
0
Частенько бываю
 Аватар для Vlanib
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
21.01.2011, 05:07
Ну так осуществите поиск по содержимому ячеек в той строке, где находятся названия столбцов.
Конкретный код только при наличии примера файла.
0
 Аватар для Kir@
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
21.01.2011, 16:32  [ТС]
Например, хочу убрать столбцы с именами: Art Block Cd и SlsQty Colli.
Вложения
Тип файла: xls Книга1.xls (13.5 Кб, 37 просмотров)
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
21.01.2011, 16:39
А что мешает включить макрорекордер, Выполнить необходимые действия, выключить запись и посмотреть код?
0
Частенько бываю
 Аватар для Vlanib
750 / 331 / 42
Регистрация: 20.06.2007
Сообщений: 854
21.01.2011, 17:32
Ну можно так:
Visual Basic
1
2
3
4
5
6
Sub DelUnNeed()
Dim oCell As Range
For Each oCell In Rows(1).Cells
   If oCell.Value = "Art Block Cd" Or oCell.Value = "vSlsQty Colli" Then oCell.EntireColumn.Delete
Next
End Sub
1
 Аватар для Kir@
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 732
21.01.2011, 17:53  [ТС]
Цитата Сообщение от Alex77755 Посмотреть сообщение
А что мешает включить макрорекордер, Выполнить необходимые действия, выключить запись и посмотреть код?
Последующий экспорт в VB.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.01.2011, 17:53
Помогаю со студенческими работами здесь

Операция $this->
Здравствуйте. Учу ООП. И не понимаю написанное в книге: &quot;Операция $this-&gt; принадлежит отдельному объекту класса, то есть не целиком...

Условная операция
можно ли зделать такое условие с помощью условной операции (тернарного оператора)? if ((x+n)&lt;0 || sin(z)&lt;0) { ...

Операция с матрицами
Доброго времени суток, Товарищи! Уже неделю 3 в свободное время пытаюсь дописать свою задачу, но при каждом новом взгляде обнаруживается...

недопустимая операция
Помогите разобраться. Вроде программа начинает работать а показывает ошибку &quot;Недопустимая операция в нескольких потоках: попытка...

Логическая операция
Даны три числа: А,В,С. Проверить истинность высказывания. число В находится между числами А и С. Задачу кажется сделать смог: var ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru