Neu eingefügtes Sheet aktivieren

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Neu eingefügtes Sheet aktivieren

Re: Neu eingefügtes Sheet aktivieren

von kannenklaus » Mo, 23.11.2015 16:26

Danke passt :D

Re: Neu eingefügtes Sheet aktivieren

von Karolus » Mo, 23.11.2015 16:06

Hallo

Code: Alles auswählen

doc.CurrentController.setActiveSheet( doc.Sheets(0) )

Neu eingefügtes Sheet aktivieren

von kannenklaus » Mo, 23.11.2015 15:45

Hallo

mit folg. Code wird geprüft, ob es ein Sheet mit einem bestimmten Namen, dieses wird, wenn es schon vorhanden ist gelöscht und an erster Pos. neu eingefügt. Am Ende ist immer das 2. Sheet aktiv. Wie kann ich das erste = neu eingefügtes Sheet aktivieren.

Code: Alles auswählen

Sub BlattInhVerzNeuErstellen
Dim calcDoc as Object
Dim strInh as String
strInh="alle Projekte"
	calcDoc=thisComponent
	'--Falls das Blatt Inhaltsverzeichnis vorhanden ist, löschen ansonsten anlegen
	If calcDoc.Sheets.hasByName(strInh) = true Then
		MsgBox ("Das Blatt """+strInh+""" ist vorhanden"+chr(13)+ _
		"und wird gelöscht und neu erstellt!",0,strTitel)
		calcDoc.Sheets.RemoveByName(strInh)
	End If
		calcDoc.Sheets.InsertNewByName(strInh,0)
end sub		
Danke Klaus

Nach oben