Я написал следующий код:Excel, Target Column, Target Offset, можно извлечь из другого листа?
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Target.Column = 6 Then
Call Current30(Target.Offset(0, -4).Text, Target.Offset(0, 10).Text, Target.Offset(0, 11).Text)
ElseIf Target.Column = 7 Then
Call Current(Target.Offset(0, -4).Text, Target.Offset(0, 9).Text, Target.Offset(0, 10).Text)
End If
End Sub
Что это делает, если вы не понимаете, это занимает ячейку, щелкните, использует строку он находится в данный момент, а затем выбирает 3 ячейки на той же строке на основе смещения выбранной ячейки. У меня есть еще одна часть, которая выплевывает это, поэтому я могу использовать ее в чем-то другом.
Я планирую перемещать информацию, хранящуюся в этих 3-х ячейках, на другой лист. Тем не менее, я не уверен, как я могу выполнить ту же задачу, но вытащить из другого листа, может ли кто-нибудь помочь мне в этом?
РЕДАКТИРОВАТЬ
Чтобы уточнить это немного, клетка я был бы выбор был бы в одном листе, и информации, мне нужно вытащили из 3-х клеток в той же строке будет во втором листе ,
Я уверен, что это легко .. Но я также еще нуб в VBA :) – Jonathan
Привет Джонатан, если вы положили четыре пробела в начале каждой строки кода он будет форматировать все это как один кодовый блок для вас, проще, чем возиться со всеми этими одинарными кавычками, и он будет выглядеть слишком аккуратно :) – CactusCake
Ха-ха, хорошо, спасибо :) – Jonathan