Eiskaltmacher.de

Software => Windows => Thema gestartet von: saps am 05. Oktober 2006, 15:11:38

Titel: Excel "programmieren"
Beitrag von: saps am 05. Oktober 2006, 15:11:38
hi,

ich hab folgendes PROBLEM: ich möchte, dass daten aus tabellenblatt 1 automatisch in tabellenblatt 2 übernommen werden!
und zwar so, dass wenn ich auf tabellenblatt 2 einen bestimmten parameter eingebe, dass excel sich automatische die richtigen felder aus tabellenblatt 1 holt...

bin für jeden tip, der ansatzweise hilft, dankbar   :think:

saps
Titel: Re: Excel "programmieren"
Beitrag von: sky am 05. Oktober 2006, 15:35:01
oeh.. war das nicht mit tabelle1!A1 den wert von der zelle a1 in der tabelle1
auf jeder anderen seite anzuzeigen? es sei denn, du suchst was anderes. da
muesste dann evtl. ne passende formel bei, um rauszubekommen welche zelle
angezeigt werden soll... eh?
Titel: Re: Excel "programmieren"
Beitrag von: doadro am 05. Oktober 2006, 15:56:10
hau mich mal auf ICQ an. Helfe dir gerne Realtime
Titel: Re: Excel "programmieren"
Beitrag von: maxigs am 05. Oktober 2006, 16:15:20
-> sverweis(....)

der rest dazu steht in der excel hilfe ;)
Titel: Re: Excel "programmieren"
Beitrag von: saps am 06. Oktober 2006, 06:53:59
danke für den tip! (sverweis)

problem ist nur, dass ich mehrere datensätze habe (also zum selben datum) die ich der reihe nach übernommen haben möchte.
sverweis liefert mir ja nur einen wert zurück, wenn ich das richtig verstanden habe...


saps
Titel: Re: Excel "programmieren"
Beitrag von: maxigs am 06. Oktober 2006, 10:21:33
hmmm das ist mir dann auch zuviel, aber gehen dürfte es wohl, evtl mit einem anderen xverweis?
Titel: Re: Excel "programmieren"
Beitrag von: GoLLuM am 06. Oktober 2006, 15:26:34
kannst du VB? mit VBA kannste Datensätze aus bestimmten Zellen auslesen. Aber wenn du damit noch keine Erfahrung gemacht hasst, ist das wohl zuviel des guten.

Ansonnsten fällt mir auch nicht wirklich ein, was man da machen könnte.
Titel: Re: Excel "programmieren"
Beitrag von: saps am 12. Oktober 2006, 08:27:07
also nachdem ich nur hier auch schon mehrere kollegen dazu befragt habe: wird wohl nur mit VB gehen, alles andere wird mortz kompliziert.

hab aber noch nix mit VB gemacht...  :nixweiss:
glaub aber, dass es für mich zu schaffen ist, unter etwas anleitung... wer hat lust  :D



saps
Titel: Re: Excel "programmieren"
Beitrag von: simkess am 12. Oktober 2006, 16:02:50
wie siehts mit VERKETTEN aus?
Titel: Re: Excel "programmieren"
Beitrag von: saps am 30. Oktober 2006, 07:56:12
no, mit verketten haut das nicht hin, das problem ist, dass ich mehrere datensätze habe (also zum selben datum) die ich der reihe nach übernommen haben möchte.

ich versuch mich dann mal an VBA...

saps
Titel: Re: Excel "programmieren"
Beitrag von: maxigs am 30. Oktober 2006, 10:27:11
was noch ginge, aber wohl von der kompläxität nicht weniger aufwendig ist:

mit access unterstützung ;)

mit SQL ists leicht solche abfragen zu machen (oder auch direkt mit den befehlen des access), wie man dass aus excel raus macht und dort dann verarbeitet weiß ich allerdings nicht (noch nie versucht)
Titel: Re: Excel "programmieren"
Beitrag von: saps am 31. Oktober 2006, 11:33:40
ok,

wer is topfit in VBA und kann sich den code anschauen, den ich zusammengestöpselt hab??   :kratz:

der funzt noch nicht sei dazu gesagt...  :D

freiwillige vor !!

saps
Titel: Re: Excel "programmieren"
Beitrag von: Michi am 31. Oktober 2006, 12:26:02
Ich kanns mir am Abend sonst anschauen.

Kenn mich aus mit VBA, Informatiker, bin jetzt aber noch im Geschäft.

So gegen 17:00 wäre ich zu Hause, dann kann ich den Code anschauen falls sich noch niemand gemeldet hat.  :biggrin:

gruss
Titel: Re: Excel "programmieren"
Beitrag von: saps am 31. Oktober 2006, 13:17:41
hier mal der code...

original stammt von: http://www.vb-fun.de/cgi-bin/loadframe.pl?ID=vb/tipps/tip0120.shtml


saps

[gelöscht durch Administrator]
Titel: Re: Excel "programmieren"
Beitrag von: Michi am 31. Oktober 2006, 15:48:27
Sorry saps

Ich kann dir noch nicht helfen, ich habe office.org und muss zuerst nach Hause, um "Office 2003" zu holen.
office.org kennt "Range" nicht.

Ich versuchs morgen nochmals.
Titel: Re: Excel "programmieren"
Beitrag von: Michi am 01. November 2006, 11:54:09
Ich habe mir den Code angeschaut und habe ihn sehr kompliziert gefunden.

Ich habe mir erlaubt ein eingens Makro zu schreiben. :engel:

Das Makro sollte selbsterklärend sein. Falls du denoch Fragen hast, kannst du mich benachrichtigen.

Gruss Michi

[gelöscht durch Administrator]
Titel: Re: Excel "programmieren"
Beitrag von: GoLLuM am 01. November 2006, 20:31:50
der Code sieht so schonmal nicht schlecht aus, aber dieses GoTo bereitet mir schmerzen :)
Ich kann morgen mal genau drübergucken wenn du willst, ich kenn mich mit VBA eigentlich gut aus
Titel: Re: Excel "programmieren"
Beitrag von: Michi am 01. November 2006, 21:05:29
@GoLLuM
Du sprichst jetzt von saps Vba text?
Denn mein Code hat kein GoTo
Titel: Re: Excel "programmieren"
Beitrag von: GoLLuM am 01. November 2006, 22:22:23
jupp, seinen meine ich
Titel: Re: Excel "programmieren"
Beitrag von: saps am 02. November 2006, 11:01:10
ok, quizfrage: ich will nur zelleninhalte in excel kopiert haben, also über VBA, aber nicht das format (in meinem fall den rahmen). wie stell ich das an?

zu .content.copy schmeißt er folgende Fehlermeldung raus:

"objekt unterstützt diese eigenscchaft oder methode nicht"    :boese:

googlen hat mich bis jetzt nicht weitergebracht  :nixweiss:

und noch was:

ich brauch nen befehl der es erlaubt den inhalt EINER zelle in eine zelle zu schreiben die aus mehrern zellen verbunden ist!  :thumbup:

zu Michi: danke, dein skript hat mir geholfen.. in gewisser weise...  :engel:

zu Gollum: für das GOTO kann ich nix, das is im original so drinne und ich hab's mal (noch) dringelassen!

saps  :kratz:
Titel: Re: Excel "programmieren"
Beitrag von: Michi am 04. November 2006, 15:49:02
ich brauch nen befehl der es erlaubt den inhalt EINER zelle in eine zelle zu schreiben die aus mehrern zellen verbunden ist!  :thumbup:

Gib dem Mehrzelligen Bereich einen Namen (Bsp: "Test")

Range("Test").Value = Range("A1").Value

Dieser Code übergibt den Inhalt von Zelle "A1" in den Bereich "Test".

Falls du noch Fragen hast einfach poten  :grin:

Gruss Michi
Titel: Re: Excel "programmieren"
Beitrag von: saps am 06. November 2006, 11:15:17
hi, ich hab's jetzt geschaft! hab am freitag noch n paar kleinigkeiten ausgebessert, und nu läuft die sache rund!

danke für eure hilfen...


saps