Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2015, 16:28   #11
Кардаган
Форумчанин
 
Регистрация: 07.07.2015
Сообщений: 121
По умолчанию

А если в ячейке, которую копируем, не число, а формула, а вставить нужно в другом файле в ячейку только число-результат формулы?
Кардаган вне форума Ответить с цитированием
Старый 15.07.2015, 16:34   #12
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

.Value - это и есть вставить значение


С формулой было бы намного сложнее
27102014 вне форума Ответить с цитированием
Старый 15.07.2015, 16:44   #13
Кардаган
Форумчанин
 
Регистрация: 07.07.2015
Сообщений: 121
По умолчанию

Большущее спасибо. Пока ждал последних ответов сам нацарапал код, который тоже неплохо справляется с моим случаем, только копирует он из активного листа.
Код:
Sub Макрос11()
'
' Макрос11 Макрос
'

'
    Dim i&
    
    With ActiveSheet
    Range("V39:Z39").Select
    Selection.Copy
    End With
    Windows("Сравнение.xlsx").Activate
    Range("D58").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("D58").Select
    Application.CutCopyMode = False
    Selection.Copy
    For i = 66 To 100
    If Range("D" & i).Value = "" Then
    Range("D" & i).Select
    ActiveSheet.Paste
    Exit For
    End If
    Next i
    Range("D58").Select
    Selection.ClearContents
    Range("E74").Select
End Sub
Кардаган вне форума Ответить с цитированием
Старый 15.07.2015, 16:46   #14
Кардаган
Форумчанин
 
Регистрация: 07.07.2015
Сообщений: 121
По умолчанию

Цитата:
Сообщение от 27102014 Посмотреть сообщение

Код:
Sub данные ()

Set wb = Книга1 'откуда взять

'Книга2 куда вставить

Книга2.Sheets ("Лист1").Range ("A1") = wb.Sheets ("Лист1").Range ("A1").Value 

end sub
А как здесь надо книгу прописывать?
Кардаган вне форума Ответить с цитированием
Старый 15.07.2015, 16:49   #15
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

много тут у Вас всего накручено) можно подсократить, убрать лишнее, сделать код более оптимальным

Главное что работает)
27102014 вне форума Ответить с цитированием
Старый 15.07.2015, 16:55   #16
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

Код:
 Sub данные ()

Set wb = Activeworkbook 'откуда взять

Workbooks("Сравнение").Sheets ("Лист1").Range ("D58") = wb.Sheets ("Лист1").Range ("V39").Value 

end sub
27102014 вне форума Ответить с цитированием
Старый 15.07.2015, 17:36   #17
Кардаган
Форумчанин
 
Регистрация: 07.07.2015
Сообщений: 121
По умолчанию

Цитата:
Сообщение от Кардаган Посмотреть сообщение
А как здесь надо книгу прописывать?
Так как надо в http://www.programmersforum.ru/showp...0&postcount=14 коде книгу прописывать??
Кардаган вне форума Ответить с цитированием
Старый 16.07.2015, 12:34   #18
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

Уважаемый Кардаган!
Прописывать книгу надо как обычно это делается - в скобках и кавычках.
Не стесняйтесь гуглить - это намного быстрее и проще

Workbooks("Сравнение") - Workbooks("Любое название рабочей книги")
27102014 вне форума Ответить с цитированием
Старый 16.07.2015, 12:38   #19
Кардаган
Форумчанин
 
Регистрация: 07.07.2015
Сообщений: 121
Хорошо

Цитата:
Сообщение от 27102014 Посмотреть сообщение
Workbooks("Сравнение") - Workbooks("Любое название рабочей книги")
Огромнейшее Вам спасибо. Плюсанул в карму. Думаю тему можно считать закрытой. удачи Вам во всём!
Кардаган вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка изображений в объединенные ячейки maragva Microsoft Office Excel 1 03.04.2014 20:20
Вставка картинки соответствующей содержанию ячейки Cipariz Microsoft Office Excel 1 03.03.2014 18:12
Вставка чекбокса в центр ячейки? Bezdar Microsoft Office Excel 7 23.07.2012 11:16
Вставка текста посредине ячейки Chairo Microsoft Office Excel 0 27.09.2010 11:33
Ссылка объединённой ячейки на необъединённую QWERTY_Dubna Microsoft Office Excel 1 26.11.2008 12:12