Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Копирование значений ячеек
 
{quote}{login=Johny}{date=11.05.2011 08:00}{thema=Re: Re: Re: Re: Re: Re: Re: }{post}Забыл прикрепить. :({/post}{/quote}  
 
 
Большое Вам человеческое спасибо!!!    
Все работает отлично!    
 
 
С уважением, Татьяна.
Копирование значений ячеек
 
{quote}{login=}{date=04.05.2011 08:55}{thema=Re: Re: Re: Re: Re: }{post}Смотри. :-){/post}{/quote}  
 
Добрый вечер! Спасибо еще раз за ответ!  
 
Почти так, только я наверно плохо описала :). Получается щас по вашему макросу, что если А12 не пустая тогда мы берем значения из:(В итоге теряется запись телефонов :( )  
B9 >>>> копировать значение в A2;  
A13 >>> копировать значение в B2;  
I11 >>> копировать значение в C2;  
L11 >>> копировать значение в D2;  
 
Иначе значения берется из:  
 
B9 >>>> копировать значение в A2;  
A12 >>> копировать значение в B2;  
I10 >>> копировать значение в C2;  
L10 >>> копировать значение в D2;  
 
А надо, если в А12 есть именно запись "(адрес, телефон)", то значения берем из:  
B9 >>>> копировать значение в A2;  
A13 >>> копировать значение в B2;  
I11 >>> копировать значение в C2;  
L11 >>> копировать значение в D2;  
 
Иначе, т.е. если А12 пустая или там записан телефон типа "89183456782",то значения брать из:  
B9 >>>> копировать значение в A2;  
A12 >>> копировать значение в B2;  
I10 >>> копировать значение в C2;  
L10 >>> копировать значение в D2;  
 
Получится в макросе указать, что мы смотрим именно на запись "(адрес, телефон)" в ячейке А12 и по ней ориентируемся с последующим выбором?!  
 
Заранее большое спасибо!!!  
 
С уважением, Татьяна.
Копирование значений ячеек
 
{quote}{login=Johny}{date=05.05.2011 10:03}{thema=Re: Re: Re: Re: Re: Re: Re: }{post}Татьяна, готово!  
P.S. Аська будет пооперативней. :-){/post}{/quote}  
 
Что то я не вижу файла???  :-)
Копирование значений ячеек
 
{quote}{login=}{date=04.05.2011 08:55}{thema=Re: Re: Re: Re: Re: }{post}Смотри. :-){/post}{/quote}  
 
Добрый вечер! Спасибо еще раз за ответ!  
 
Почти так, только я наверно плохо описала :). Получается щас по вашему макросу, что если А12 не пустая тогда мы берем значения из:(В итоге теряется запись телефонов  :(  )  
B9 >>>> копировать значение в A2;  
A13 >>> копировать значение в B2;  
I11 >>> копировать значение в C2;  
L11 >>> копировать значение в D2;    
 
Иначе значения берется из:  
 
B9 >>>> копировать значение в A2;  
A12 >>> копировать значение в B2;  
I10 >>> копировать значение в C2;  
L10 >>> копировать значение в D2;  
 
А надо, если в А12 есть именно запись "(адрес, телефон)", то значения берем из:  
B9 >>>> копировать значение в A2;  
A13 >>> копировать значение в B2;  
I11 >>> копировать значение в C2;  
L11 >>> копировать значение в D2;    
 
Иначе, т.е. если А12 пустая или там записан телефон типа "89183456782",то значения брать из:  
B9 >>>> копировать значение в A2;  
A12 >>> копировать значение в B2;  
I10 >>> копировать значение в C2;  
L10 >>> копировать значение в D2;  
 
Получится в макросе указать, что мы смотрим именно на запись "(адрес, телефон)" в ячейке А12 и по ней ориентируемся с последующим выбором?!  
 
Заранее большое спасибо!!!  
 
С уважением, Татьяна.
Копирование значений ячеек
 
{quote}{login=NullUzer}{date=28.04.2011 09:50}{thema=Re: Re: Re: }{post}Ускоряемся :-){/post}{/quote}  
 
Уважаемый NullUzer, добрый вечер! Еще раз спасибо!  
 
Подскажите пожалуйста, а возможно в ваш макрос встроить еще такую функцию, чтобы при копировании значений из ячеек, макрос мог бы сам при обнаружении в ячейке A12 записи типа: "(адрес, телефон)" брать из этого файла уже не значения из A12,I10 и L10, а из ячеек A13,I11 и L11. Т.е. когда у нас в файле получается что в ячейке A12 находится запись -(адрес, телефон),то он берет значения из:  
 
B9 >>>> копировать значение в A2;  
A13 >>> копировать значение в B2;  
I11 >>> копировать значение в C2;  
L11 >>> копировать значение в D2;  
 
А если в ячейке A12 находится другая запись или она пуста, то он берет значения как и первоначально было из:  
 
B9 >>>> копировать значение в A2;  
A12 >>> копировать значение в B2;  
I10 >>> копировать значение в C2;  
L10 >>> копировать значение в D2;  
 
Заранее большое спасибо!!!  
 
С уважением, Татьяна.
Копирование значений ячеек
 
{quote}{login=NullUzer}{date=27.04.2011 11:43}{thema=Re: }{post}Могу объяснить. ICQ 415890328 :-){/post}{/quote}  
 
Спасибо за предложение помощи, попробую для начала сама разобраться, если не получится постучусь в аську! :)  
 
 
С уважением, Татьяна.
Копирование значений ячеек
 
Огромное Вам спасибо!  
 
Все работает замечательно!    
Попробую теперь для себя разобраться как вы это сделали!    
 
Вы просто гений!!!  
Спасибо!!!  
 
С уважением, Татьяна
Копирование значений ячеек
 
Доброго времени суток!  
 
Помогите пожалуйста с написанием макроса,который бы выполнял копирование значений определенных ячеек из множества файлов(имеют один вид) в один файл. Получается есть главная папка, в которой находятся подпапки, в этих подпапках находятся файлы. Из этих файлов необходимо скопировать в один файл(находится в корне главной папки -"Список.xls) значения следующих ячеек (берем первый файл и из него):  
B9-G9(ячейки объединены в одну) >>>>копировать значение в A2 (файл "Список.xls");  
A12-E12(ячейки объединены в одну)>>>копировать значение в B2 (файл "Список.xls");  
I10-J10(ячейки объединены в одну)>>>копировать значение в C2 (файл "Список.xls");  
L10-M10(ячейки объединены в одну)>>>копировать значение в D2 (файл "Список.xls");  
затем из второго файла уже копируем:  
B9-G9(ячейки объединены в одну) >>>>копировать значение в A3 (файл "Список.xls");  
A12-E12(ячейки объединены в одну)>>>копировать значение в B3 (файл "Список.xls");  
I10-J10(ячейки объединены в одну)>>>копировать значение в C3 (файл "Список.xls");  
L10-M10(ячейки объединены в одну)>>>копировать значение в D3 (файл "Список.xls");  
и так далее пока не скопируем из всех файлов ( их более 300 расположены по подпапкам).  
Указанные ячейки не содержат формул,некоторые из них могут быть пустыми, формат при копировании не важен.  
В прикрепленном архиве - пример структуры папок и образцы файлов. Пробовала с помощью макрорекодера создать макрос,получается только для открытого файла ( в программировании дуб дубом к сожалению):  
 
Sub COPY()  
   Windows("образец.xls").Activate  
   Range("B9:G9").Select  
   ActiveCell.FormulaR1C1 = " Денисенко Андрей Геннадьевич"  
   With ActiveCell.Characters(Start:=1, Length:=29).Font  
       .Name = "Times New Roman"  
       .FontStyle = "обычный"  
       .Size = 9  
       .Strikethrough = False  
       .Superscript = False  
       .Subscript = False  
       .OutlineFont = False  
       .Shadow = False  
       .Underline = xlUnderlineStyleNone  
       .ColorIndex = xlAutomatic  
   End With  
   Windows("Список.xls").Activate  
   Range("A2").Select  
   ActiveCell.FormulaR1C1 = " Денисенко Андрей Геннадьевич"  
   Range("B5").Select  
     
   Windows("образец.xls").Activate  
   Range("A12:E12").Select  
   ActiveCell.FormulaR1C1 = "8918 50 30 577"  
   With ActiveCell.Characters(Start:=1, Length:=14).Font  
       .Name = "Times New Roman"  
       .FontStyle = "обычный"  
       .Size = 8  
       .Strikethrough = False  
       .Superscript = False  
       .Subscript = False  
       .OutlineFont = False  
       .Shadow = False  
       .Underline = xlUnderlineStyleNone  
       .ColorIndex = xlAutomatic  
   End With  
   Windows("Список.xls").Activate  
   Range("B2").Select  
   ActiveCell.FormulaR1C1 = "8918 50 30 577"  
   Range("B3").Select  
 
Windows("образец.xls").Activate  
   Range("I10:J10").Select  
   ActiveCell.FormulaR1C1 = "Hyundai Accent"  
   With ActiveCell.Characters(Start:=1, Length:=14).Font  
       .Name = "Times New Roman"  
       .FontStyle = "обычный"  
       .Size = 10  
       .Strikethrough = False  
       .Superscript = False  
       .Subscript = False  
       .OutlineFont = False  
       .Shadow = False  
       .Underline = xlUnderlineStyleNone  
       .ColorIndex = xlAutomatic  
   End With  
   Windows("Список.xls").Activate  
   Range("C2").Select  
   ActiveCell.FormulaR1C1 = "Hyundai Accent"  
   Range("C4").Select  
 
Windows("образец.xls").Activate  
   Range("L10:M10").Select  
   ActiveCell.FormulaR1C1 = "Т577ЕВ 161"  
   With ActiveCell.Characters(Start:=1, Length:=10).Font  
       .Name = "Times New Roman"  
       .FontStyle = "обычный"  
       .Size = 9  
       .Strikethrough = False  
       .Superscript = False  
       .Subscript = False  
       .OutlineFont = False  
       .Shadow = False  
       .Underline = xlUnderlineStyleNone  
       .ColorIndex = xlAutomatic  
   End With  
   Windows("Список.xls").Activate  
   Range("D2").Select  
   ActiveCell.FormulaR1C1 = "Т577ЕВ 161"  
   Range("D3").Select  
End Sub  
 
Подскажите пожалуйста, что нужно написать в макросе, чтобы можно было скопировать из всех файлов указанные значения ячеек в этот один файл ("Список.xls").  
 
С уважением, Татьяна.
Страницы: 1
Наверх