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

Вход

Регистрация

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

 

= Мир MS Excel/Перенесение ячеек жирного шрифта в Л2 - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Перенесение ячеек жирного шрифта в Л2 (Макросы Sub)
Перенесение ячеек жирного шрифта в Л2
NikiBarselona Дата: Воскресенье, 05.01.2014, 14:22 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Здравствуйте!Очень нужна помощь этого форума.Пишу макрос, который копирует только ячейки, выделенные полужирным шрифтом, и вставляет их из Листа1 в Лист 2
Кое-что набрасала, но это неверно.Помогите пожалуйста довести до ума)
[vba]
Код
Sub Макрос1()
'
' Макрос1 Макрос
'
ActiveCell.Select
If (Selection.Font.Bold = True) Then
Range("A1:B2").Select
Selection.Copy
Sheets("Лист2").Select
End If
Range("A1:B2").Select
ActiveSheet.Paste
End Sub
[/vba]


КавГульнара

Сообщение отредактировал Serge_007 - Воскресенье, 05.01.2014, 20:06
 
Ответить
СообщениеЗдравствуйте!Очень нужна помощь этого форума.Пишу макрос, который копирует только ячейки, выделенные полужирным шрифтом, и вставляет их из Листа1 в Лист 2
Кое-что набрасала, но это неверно.Помогите пожалуйста довести до ума)
[vba]
Код
Sub Макрос1()
'
' Макрос1 Макрос
'
ActiveCell.Select
If (Selection.Font.Bold = True) Then
Range("A1:B2").Select
Selection.Copy
Sheets("Лист2").Select
End If
Range("A1:B2").Select
ActiveSheet.Paste
End Sub
[/vba]

Автор - NikiBarselona
Дата добавления - 05.01.2014 в 14:22
KuklP Дата: Воскресенье, 05.01.2014, 17:46 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Поможем, не вопрос. Но для начала прочтите Правила и выложите пример. Время пошло. :D


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеПоможем, не вопрос. Но для начала прочтите Правила и выложите пример. Время пошло. :D

Автор - KuklP
Дата добавления - 05.01.2014 в 17:46
NikiBarselona Дата: Вторник, 07.01.2014, 20:20 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
вот файл,этот же макрос в 1 сообщении
К сообщению приложен файл: mexcel.xlsm (14.7 Kb)


КавГульнара
 
Ответить
Сообщениевот файл,этот же макрос в 1 сообщении

Автор - NikiBarselona
Дата добавления - 07.01.2014 в 20:20
wild_pig Дата: Вторник, 07.01.2014, 22:57 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 517
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
Так что вставить то :) ? Второй лист пустой. Переносить когда в обоих ячейках строки жирный шрифт или в одной?
 
Ответить
СообщениеТак что вставить то :) ? Второй лист пустой. Переносить когда в обоих ячейках строки жирный шрифт или в одной?

Автор - wild_pig
Дата добавления - 07.01.2014 в 22:57
alex1248 Дата: Вторник, 07.01.2014, 23:30 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
NikiBarselona, попробуйте это, хотя у меня опыт небольшой, но должно работать, если я правильно понял, что нужно.
[vba]
Код

Sub KopyZhyr()
     Dim InputRange As Range, Cell As Range, KopyStr As Long, KopyStolb As Long
          
     ActiveWorkbook.Worksheets("Лист1").Select
     Set InputRange = ActiveSheet.UsedRange
      
     For Each Cell In InputRange
         If Cell.Font.Bold = True Then
             KopyStolb = Cell.Column
             KopyStr = Cell.Row
             Sheets("Лист2").Cells(KopyStr, KopyStolb).Value = Cells(KopyStr, KopyStolb).Value
              
         End If
     Next Cell
End Sub
[/vba]


skype alex12481632
Qiwi +79276708519
 
Ответить
СообщениеNikiBarselona, попробуйте это, хотя у меня опыт небольшой, но должно работать, если я правильно понял, что нужно.
[vba]
Код

Sub KopyZhyr()
     Dim InputRange As Range, Cell As Range, KopyStr As Long, KopyStolb As Long
          
     ActiveWorkbook.Worksheets("Лист1").Select
     Set InputRange = ActiveSheet.UsedRange
      
     For Each Cell In InputRange
         If Cell.Font.Bold = True Then
             KopyStolb = Cell.Column
             KopyStr = Cell.Row
             Sheets("Лист2").Cells(KopyStr, KopyStolb).Value = Cells(KopyStr, KopyStolb).Value
              
         End If
     Next Cell
End Sub
[/vba]

Автор - alex1248
Дата добавления - 07.01.2014 в 23:30
NikiBarselona Дата: Вторник, 07.01.2014, 23:40 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
alex1248, спасибо огромнейшее!!!! все замечательно работает)))) respect


КавГульнара
 
Ответить
Сообщениеalex1248, спасибо огромнейшее!!!! все замечательно работает)))) respect

Автор - NikiBarselona
Дата добавления - 07.01.2014 в 23:40
alex1248 Дата: Вторник, 07.01.2014, 23:45 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
NikiBarselona, ну и славненько. :)


skype alex12481632
Qiwi +79276708519
 
Ответить
СообщениеNikiBarselona, ну и славненько. :)

Автор - alex1248
Дата добавления - 07.01.2014 в 23:45
vvl2007 Дата: Воскресенье, 19.01.2014, 14:42 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Подскажите как сделать чтобы выборка была по цвету? (с листа "месяца" в лист "выборка" копировались строки с красной заливкой). Очень нужно помогите.
К сообщению приложен файл: 9251964.xltm (14.3 Kb)


Сообщение отредактировал vvl2007 - Воскресенье, 19.01.2014, 14:42
 
Ответить
СообщениеПодскажите как сделать чтобы выборка была по цвету? (с листа "месяца" в лист "выборка" копировались строки с красной заливкой). Очень нужно помогите.

Автор - vvl2007
Дата добавления - 19.01.2014 в 14:42
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Перенесение ячеек жирного шрифта в Л2 (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

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