Seite 1 von 1

inputbox, werte aus einer zelle übernehmen

Verfasst: Sa, 16.02.2008 13:22
von keksi1970
hi,
da steh ich so ziemlich auf dem schlauch, ich versuche grade anhand einer inputbox eine tabelle auszufüllen, das gehgt auch ganz gut, nur möchte ich die tabelle mehrfach mit demselben macro bearbeiten.

also soll der wert einer zelle, den ich per inputbox bestimme, beim 2. aufruf als standartwert schon in der inputbox übernommenwerden (evtl änderung, bei enter halt keine aenderung)

schubst mich mal an

Re: inputbox, werte aus einer zelle übernehmen

Verfasst: Sa, 16.02.2008 17:01
von komma4

Re: inputbox, werte aus einer zelle übernehmen

Verfasst: Sa, 16.02.2008 21:04
von keksi1970
neee :)

ich moechte ja die werte, die ich in dem angegebenen link eingebe, innerhalb der inputbox als standard wert benutzen

im beispiel :

zelle ist leer, ich gebe neuen namen per inputbox ein (name = inputbox("name eingeben", "", "0" )

steht der name schon in a1 soll halt nur ne überprüfung stattfinden (name = inputbox("name eingeben", a1, "0")

aber irgendwie nimmt der den wert der zelle nicht

Re: inputbox, werte aus einer zelle übernehmen

Verfasst: So, 17.02.2008 02:30
von komma4
Die Angabe "a1" ist keine Basic-Funktion zur Übernahme des Zellinhalts.

Da musst Du schon mit Code den Inhalt holen.

Re: inputbox, werte aus einer zelle übernehmen

Verfasst: So, 17.02.2008 08:24
von turtle47
Hi Keksi,

hiermit sollte das funktionieren:

Code: Alles auswählen

Sub Eingabe1
	oDoc = thisComponent
	mySheet = oDoc.Sheets(0)
	mycell = mysheet.getCellRangeByName("A1")
	myString= mycell.string
	test1=Inputbox("Name", "Eingabe", myString)
	oZielzelle = mySheet.getCellRangeByName("A1")
	oZielzelle.string = test1
End Sub
Das gilt in diesem Beispiel bei Textinhalt.
Wenn Zahlen oder Formeln in der Zelle enthalten sind, dann muss man das Makro entsprechend anpassen.
Wie das geht erfährst Du auf der genialen Homepage von Michael.
keksi1970 in einem anderen Thread hat geschrieben:aber ganz so fit bin ich nicht
Dann solltest Du Michaels Page generell mal studieren.

Kommst Du damit weiter?

Jürgen

Re: inputbox, werte aus einer zelle übernehmen

Verfasst: So, 17.02.2008 09:25
von keksi1970
komma4 hat geschrieben:Die Angabe "a1" ist keine Basic-Funktion zur Übernahme des Zellinhalts.

Da musst Du schon mit Code den Inhalt holen.

hihi, ich weiss, war nur zur problembeschreibung und hat ja auch funktioniert

@jürgen

danke für den link, sowas hab ich gesucht

und natürlich auch für die hilfe