Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/отображение форматированного текста с диапазона одного листа - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
отображение форматированного текста с диапазона одного листа
IIoJIuKapII Дата: Понедельник, 16.02.2015, 10:18 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Доброго времени суток!

Сообразил себе ежедневник...

1-й лист - расписание на день. табличка со временем...строки - что и в какой час выполнить...и общий список задач на день (правый столбец)!
2-й, 3...N листы - скажем направления, стороны или как хотите их называйте...объекты...в которых содержится общая инфа по "объекту"!

Так вот...задача стоит в том чтобы из листов "объектов"(2-й, 3-й...N) (из диапазона или со всего листа) выделенный текст отображать в столбце "список задач на день" по порядку листов (2-й, 3-й...N) оставляя пустую строчку, чтобы различать листы...или в идеале показывать название листа!

Воот! :)

Спасибо!
К сообщению приложен файл: 5580112.xls (24.0 Kb)
 
Ответить
СообщениеДоброго времени суток!

Сообразил себе ежедневник...

1-й лист - расписание на день. табличка со временем...строки - что и в какой час выполнить...и общий список задач на день (правый столбец)!
2-й, 3...N листы - скажем направления, стороны или как хотите их называйте...объекты...в которых содержится общая инфа по "объекту"!

Так вот...задача стоит в том чтобы из листов "объектов"(2-й, 3-й...N) (из диапазона или со всего листа) выделенный текст отображать в столбце "список задач на день" по порядку листов (2-й, 3-й...N) оставляя пустую строчку, чтобы различать листы...или в идеале показывать название листа!

Воот! :)

Спасибо!

Автор - IIoJIuKapII
Дата добавления - 16.02.2015 в 10:18
SLAVICK Дата: Понедельник, 16.02.2015, 11:24 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Так пойдет?
Воот :D
[vba]
Код
Sub dd()
Dim i&, nr&, nc&, r As Range, c As Range
     For i = 2 To Sheets.Count
         Sheets(i).Activate
         nr = Cells(Rows.Count, 1).SpecialCells(xlLastCell).Row
         nc = Cells(Rows.Count, 1).SpecialCells(xlLastCell).Column
         Set r = Sheets(i).Range(Cells(1, 1), Cells(nr, nc))
         s = ""
             For Each c In r
                 If c.Font.Bold = True Then s = s & " " & c
             Next
         s = Sheets(i).Name & ": " & Trim(s)
         Sheets(1).Cells(i - 1, "f") = s
     Next
      Sheets(1).Activate
End Sub
[/vba]

Ой. Не посмотрел что тема в вопросах по Excel... наверное ее нужно перебросить в VBA? :o
К сообщению приложен файл: 4910200.xls (55.5 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Понедельник, 16.02.2015, 11:35
 
Ответить
СообщениеТак пойдет?
Воот :D
[vba]
Код
Sub dd()
Dim i&, nr&, nc&, r As Range, c As Range
     For i = 2 To Sheets.Count
         Sheets(i).Activate
         nr = Cells(Rows.Count, 1).SpecialCells(xlLastCell).Row
         nc = Cells(Rows.Count, 1).SpecialCells(xlLastCell).Column
         Set r = Sheets(i).Range(Cells(1, 1), Cells(nr, nc))
         s = ""
             For Each c In r
                 If c.Font.Bold = True Then s = s & " " & c
             Next
         s = Sheets(i).Name & ": " & Trim(s)
         Sheets(1).Cells(i - 1, "f") = s
     Next
      Sheets(1).Activate
End Sub
[/vba]

Ой. Не посмотрел что тема в вопросах по Excel... наверное ее нужно перебросить в VBA? :o

Автор - SLAVICK
Дата добавления - 16.02.2015 в 11:24
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!