Добрый день, форумчане. Подскажите, как код написать, пожалуйста. Задача: На "Лист 1" выделена какая-то ячейка (не первый столбец и не первая строка). допустим D4. Необходимо, чтобы на "листе 2" например в ячейке C3 выводилось значение того же столбца, но первой строки(выделенной ячейке в Лист1), а в ячейке допустим С4 выводилось значение той же строки, но первого столбца (выделенной ячейки в Лист1) Например, если в представленном примере я выделяю ячейку на "лист 1" D4, то на " лист 2" в ячейке С3 должно выводится "Ф", а в С4 должно выводится "Г". Работаем именно в Лист1, а с подставленными значениями в Лист2 будет выводится форма на печать. Сам файл большой, сделал простенький пример.Заранее СПАСИБО!!!
Добрый день, форумчане. Подскажите, как код написать, пожалуйста. Задача: На "Лист 1" выделена какая-то ячейка (не первый столбец и не первая строка). допустим D4. Необходимо, чтобы на "листе 2" например в ячейке C3 выводилось значение того же столбца, но первой строки(выделенной ячейке в Лист1), а в ячейке допустим С4 выводилось значение той же строки, но первого столбца (выделенной ячейки в Лист1) Например, если в представленном примере я выделяю ячейку на "лист 1" D4, то на " лист 2" в ячейке С3 должно выводится "Ф", а в С4 должно выводится "Г". Работаем именно в Лист1, а с подставленными значениями в Лист2 будет выводится форма на печать. Сам файл большой, сделал простенький пример.Заранее СПАСИБО!!!merzavec_78
Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheets("Лист2") .Range("c3") = Cells(1, Target.Column).Value .Range("c4") = Cells(Target.Row, 1).Value End With End Sub
[/vba]на кнопку* [vba]
Код
Sub u_18() With Selection a = Cells(1, .Column).Value b = Cells(.Row, 1).Value End With With Sheets("Лист2") .Range("c3") = a .Range("c4") = b End With End Sub
[/vba]
на событие (выделение) [vba]
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Sheets("Лист2") .Range("c3") = Cells(1, Target.Column).Value .Range("c4") = Cells(Target.Row, 1).Value End With End Sub
[/vba]на кнопку* [vba]
Код
Sub u_18() With Selection a = Cells(1, .Column).Value b = Cells(.Row, 1).Value End With With Sheets("Лист2") .Range("c3") = a .Range("c4") = b End With End Sub