Registriert seit: 21.01.2019
	
Version(en): 365
	
 
	
	
		Ich brauche im VBA die erste und die letzte Zeile einer vom Nutzer selektierten Range. Etwa so (ist natürlich nicht richtig):
Row_start = Range.Selected.Row.Start
Row_end = Range.Selected.Row.End
	
	
	
	
	
 
 
	
	
			00202 
			
				Nicht registrierter Gast
								
				
			
	
	
		
 
	
 
	
	
		Hallo, :19: 
Code:
Option Explicit
Public Sub Main()
    Dim lngStart As Long
    Dim lngEnd As Long
    lngStart = Selection.Row
    lngEnd = Selection.Rows.Count + Selection.Row - 1
End Sub
 
	![[-]](https://www.clever-excel-forum.de/images/collapse.png) Folgende(r) 1 Nutzer sagt Danke an Gast für diesen Beitrag:1 Nutzer sagt Danke an Gast für diesen Beitrag 28
	  • FrankM
 
	Folgende(r) 1 Nutzer sagt Danke an Gast für diesen Beitrag:1 Nutzer sagt Danke an Gast für diesen Beitrag 28
	  • FrankM
 
 
 
	
	
	
		
	Registriert seit: 12.03.2016
	
Version(en): Excel 2003/ 2016
	
 
	
	
		Hallo Frank
für den Anfang hilft dir das weiter, wenn snb im Thread ist bekommst du dafür zwei Einzeiler. Vielleicht verkürzt es noch ein Kollege.
mfg  Gast 123
Code:
Sub Row_ermitteln()
Dim Txt As String
Dim Row_Start As Long, Row_End As Long
'linken Teil auswerten
Txt = Selection.Address  'txts Adresse
Txt = Left(Txt, InStr(Txt, ":") - 1)
Row_Start = Right(Txt, Len(Txt) - InStrRev(Txt, "$"))
'rechten Teil auswerten
Txt = Selection.Address  'txts Adresse
Txt = Right(Txt, Len(Txt) - InStr(Txt, ":"))
Row_End = Right(Txt, Len(Txt) - InStrRev(Txt, "$"))
MsgBox Row_Start & "  " & Row_End
End Sub
 
 
	
	
	
		
	Registriert seit: 12.03.2016
	
Version(en): Excel 2003/ 2016
	
 
	
	
		Das gallopierende Pferd war schneller und besser   Glückwunsch an Case!!
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 29.09.2015
	
Version(en): 2030,5
	
 
	
		
		
		11.02.2019, 14:12 
(Dieser Beitrag wurde zuletzt bearbeitet: 11.02.2019, 14:13 von snb.)
		
	 
	
		Code:
Sub M_snb()
   set v_1 = selection.rows(1)
   set v_2 = selection.rows(selection.rows.count)
   msgbox v_1.address & vbtab & v_2.address
End Sub
 
	
	
	
	
 
	![[-]](https://www.clever-excel-forum.de/images/collapse.png) Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:1 Nutzer sagt Danke an snb für diesen Beitrag 28
	  • FrankM
 
	Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:1 Nutzer sagt Danke an snb für diesen Beitrag 28
	  • FrankM