Страницы: 1
RSS
ActiveCell.Row - 1 другой код нужен
 
Можете подсказать:  
Ввожу значения (символ) на E10 MsgBox выдает E11  
хотел бы MsgBox выдавал E10  
кроме ActiveCell.Row-1 или x-1  
 
 
Option Explicit  
Dim x$  
Private Sub Worksheet_Change(ByVal Target As Range)  
   x = ActiveCell.Row 'Cells(Rows.Count, 1).End(xlUp).Row  
       If Not Intersect(Target, Range("e3:e" & x)) Is Nothing Then  
           MsgBox x ' - 1  
       End If  
End Sub
Excel 2007
 
М-да:-)  
Private Sub Worksheet_Change(ByVal Target As Range)  
MsgBox target.row  
End Sub
Я сам - дурнее всякого примера! ...
 
И с проверкой:  
Private Sub Worksheet_Change(ByVal Target As Range)  
   If Target.Column = 5 Then  
       MsgBox Target.Row  
   End If  
End Sub
Я сам - дурнее всякого примера! ...
 
KukLP Очень Благодарен!  
Чайник еще я - VBA!
Excel 2007
 
Я и улыбнулся вспоминая, как сам по этим граблям ходил:-) Чайниками были все без исключений.
Я сам - дурнее всякого примера! ...
Страницы: 1
Читают тему
Loading...