Eiskaltmacher.de
Software => Windows => Thema gestartet 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
-
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?
-
hau mich mal auf ICQ an. Helfe dir gerne Realtime
-
-> sverweis(....)
der rest dazu steht in der excel hilfe ;)
-
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
-
hmmm das ist mir dann auch zuviel, aber gehen dürfte es wohl, evtl mit einem anderen xverweis?
-
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.
-
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
-
wie siehts mit VERKETTEN aus?
-
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
-
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)
-
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
-
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
-
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]
-
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.
-
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]
-
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
-
@GoLLuM
Du sprichst jetzt von saps Vba text?
Denn mein Code hat kein GoTo
-
jupp, seinen meine ich
-
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:
-
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
-
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