Копирование столбцов в Excel, которые содержат определенный символ - VB

Узнай цену своей работы

Формулировка задачи:

Добрый день! Есть таблица в Excel, мне необходимо выделить и скопировать определенные столбцы этой таблицы на другой лист. А именно те столбцы названия которых содержат: №, Название дисциплины, Часов. Подскажите как это сделать, заранее благодарна Таблица во вложении.

Решение задачи: «Копирование столбцов в Excel, которые содержат определенный символ»

textual
Листинг программы
  1. Sub ColCopy()
  2. Application.ScreenUpdating = False
  3. With Sheets(1)
  4.     For i = 1 To .UsedRange.Columns.Count
  5.         If .Cells(1, i).Value Like "*В№*" Then .Cells(1, i).EntireColumn.Copy Sheets(2).Columns(1)
  6.         If .Cells(1, i).Value Like "*Г*Г*Г§ГўГ*Г*ГЁГҐ*" Then .Cells(1, i).MergeArea.EntireColumn.Copy Sheets(2).Columns(Sheets(2).UsedRange.Columns.Count + 1)
  7.         If .Cells(1, i).Value Like "*Г·Г*ñîâ*" Then .Cells(1, i).MergeArea.EntireColumn.Copy Sheets(2).Columns(Sheets(2).UsedRange.Columns.Count + 1)
  8.     Next
  9. End With
  10. Application.ScreenUpdating = True
  11. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы