Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

  in erste gefundene leere Zelle einer Reihe Wert einfügen
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Pino28
Besserwisser
Besserwisser


Anmeldedatum: 17.10.2007
Beiträge: 93

BeitragVerfasst am: 17.10.2007, 23:49 Nach oben

HAllo Excel Versteher!
habe nun schon Stunden damit verbracht, eine Lösung zu finden, leider ist immer nicht das richtige dabei.
Mein Problem lässt sich so beschreiben:

2 Tabellenblätter, in dem einen Blatt (Mainboardliste) stehen in Spalte B sämtliche Hersteller der Mainboards. In den einzelnen Reihen für jeden Hersteller die einzelnen Board Typen. So weit so gut.
Tabellenblatt2 heisst MBliste und hier soll ein neues Board in Zelle E7 eingetragen werden dürfen. In Zelle E5 steht schon mal der Hersteller drin (für den späteren sverweis) Bis hierhien wars noch einfach.

Jetzt kommts: Sheets "MBliste" soll in Zeile 12 die schon vorhandenen MAinboards aus dem sheet"Mainboardliste" auflisten. (Kann ich locker mit Sverweis machen, kein Problem) ABER:
In Zelle E7 möchte ich ein neues Board eintragen können, das dann per Makro oder Formel in meiner eigentlichen Mainbordliste erscheint/übernommen wird. Ich müsste also in die letzte leere Zelle der Reihe12 "hüpfen" und dort den Wert aus E7 reinkopieren können. Rolling Eyes

Ich hoffe das war nicht zu kompliziert beschrieben, aber wie ich gelesen hab, habt ihr schon ganz andere Sachen hingefummelt! RESPEKT!!

Vielen Dank schon mal im Vorraus an all die klugen Köpfe hier!
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5715

BeitragVerfasst am: 18.10.2007, 00:00 Nach oben

Hallo!

Also eine grobe Vorstellung von dem, was du gerne erreichen möchtest, habe ich schon, aber so ganz klar ist es mir trotzdem noch nicht.
Magst du hier mal eine Beispieldatei hochladen, an der du dein Vorhaben noch anschaulicher beschreiben kannst?
Das macht die ganze Sache (zumindest für mich) immer etwas einfacher.


PS: Hast du denn schon gewisse VBA-Kenntnisse?

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
Pino28
Besserwisser
Besserwisser


Anmeldedatum: 17.10.2007
Beiträge: 93

BeitragVerfasst am: 18.10.2007, 00:05 Nach oben

Hier ist sie, vereinfacht, VB kann ich wohl eintippen, und ein wenig geht schon, aber eben nicht so fit wie ihr!

Gruß

Mike


Hoffe das klappt mit der Datei


Mappe1.xls
 Beschreibung:

Download
 Dateiname:  Mappe1.xls
 Dateigröße:  43.5 KB
 Heruntergeladen:  34 mal

Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5715

BeitragVerfasst am: 18.10.2007, 00:21 Nach oben

Tja, da sind natürlich jede Menge Verknüpfungen zu mindestens einer externen Mappe drin, auf die ich natürlich keinen Zugriff habe.
Vielleicht erklärst du nochmal anhand der Datei, was wann wo passieren soll.

Ich verstehe z.B. nicht, warum in Zeile 12 gesprungen werden soll, da der Eintrag "Asrock" in Zeile 6 zu finden ist...

Als Ansatz:
Die Spalte der letzten gefüllten Zelle einer Zeile findest du mit

Cells(xxx, 256).End(xlToLeft).Column

wobei "xxx" für die Zeilennummer steht.
Die Spalte der ersten freien Zelle dahinter findest du dann logischerweise mit

Cells(xxx, 256).End(xlToLeft).Column + 1

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
Pino28
Besserwisser
Besserwisser


Anmeldedatum: 17.10.2007
Beiträge: 93

BeitragVerfasst am: 18.10.2007, 00:28 Nach oben

Also :

Die Mappe die nicht da ist brauchen wir hierfür erstmal nicht. Asrock ist nur ein mit Sverweis aus dieser MAppe (MAinboardhersteller) Könnte man aber auch einfach so in diese Zelle eintragen. Interessant ist die Zelle E7 ! dort soll eine neue BEZEICHNUNG also irgendwie A7PSE oder sowas in der Art rein. Diese Bezeichnung muss dann in die letzte leere Zelle in Reihe 12 kopiert werden.

In Zeile 12 stehen aber schon einige Bezeichnungen drin(aus Mainboardliste)

Gruß

Mike
Benutzer-Profile anzeigenPrivate Nachricht senden
Pino28
Besserwisser
Besserwisser


Anmeldedatum: 17.10.2007
Beiträge: 93

BeitragVerfasst am: 18.10.2007, 00:29 Nach oben

die Formeln in Zeile 12 sind nur spielereien von mir, zum Testen, bedeuten nix!

MIke
Benutzer-Profile anzeigenPrivate Nachricht senden
Pino28
Besserwisser
Besserwisser


Anmeldedatum: 17.10.2007
Beiträge: 93

BeitragVerfasst am: 18.10.2007, 00:33 Nach oben

Weiter:

A5="Asrock"

Blatt MAinboardliste hat keine Verknüpfungen, die Spalte A wird nur zum späteren sortieren gebraucht, einfach ignorieren.

Zeile 12 enthält Werte aus Blatt Mainboardliste.
=Sverweis(E5;MAinboardliste!;B1:BZ200;2)

Gruß

MIke

Oh mann schon wieder so spät! was solls!
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5715

BeitragVerfasst am: 18.10.2007, 00:44 Nach oben

Hallo!

Ich ignoriere das Blatt "Mainbordliste" jetzt mal völlig...

Jetzt hast du einen Button, der den aktuellen Wert aus E7 in die erste freie Zelle hinter der letzten beschriebenen Zelle in Zeile 12 schreibt. Alles im Blatt "MB Liste".
Rechtsklick auf den (Formular-)Button > "Code anzeigen" und du siehst den Code.

So habe ich es bisher verstanden...


Mappe1-1.xls
 Beschreibung:

Download
 Dateiname:  Mappe1-1.xls
 Dateigröße:  59 KB
 Heruntergeladen:  25 mal


_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5715

BeitragVerfasst am: 18.10.2007, 00:48 Nach oben

Nachtrag:

Dieser Code ist etwas eleganter:
Code:
Sub test()
Cells(12, 256).End(xlToLeft).Offset(0, 1) = Range("E7")
End Sub

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
Pino28
Besserwisser
Besserwisser


Anmeldedatum: 17.10.2007
Beiträge: 93

BeitragVerfasst am: 18.10.2007, 07:07 Nach oben

Hallo!

wenn das echt so einfach ist? Läuft das auch, wenn in den Zeile A12,B12,C12 usw. ein Sverweis steht? Dieser spiegelt mir ja die schon vorhandenen Mainboardtypen in dieses Blatt.

Stimmt, das mit dem ignorieren. DAs mit dem MAkrocode auf dem Button ist klar. HAt wie gesagt bisher noch nichts funktioniert. Werde gleich mal testen. Erstmal vielen DANK! Melde mich nochmal weil noch ein winziges Problemchen, später!


Gruß

Mike
Benutzer-Profile anzeigenPrivate Nachricht senden
Pino28
Besserwisser
Besserwisser


Anmeldedatum: 17.10.2007
Beiträge: 93

BeitragVerfasst am: 18.10.2007, 08:27 Nach oben

Genau hier liegt nun das Problem, steht in den Zellen in Zeile 12 ein Sverweis, dann wird die Zelle nicht als leer angesehen. Crying or Very sad

Mike
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Mehrere Formeln durch deren berechnet... Mark_ Microsoft Excel Hilfe 0 15.10.2008, 14:26 Letzten Beitrag anzeigen
Keine neuen Beiträge PageControl auf Seite einer "Mut... miriki Microsoft Access Hilfe 0 15.10.2008, 11:19 Letzten Beitrag anzeigen
Keine neuen Beiträge Problem beim Speichern einer Datei ub... dobby110 Microsoft Excel Hilfe 1 07.10.2008, 10:51 Letzten Beitrag anzeigen
Keine neuen Beiträge VBA - Zellinhalt löschen,wenn in eine... Mightymagic Microsoft Excel Hilfe 2 06.10.2008, 23:06 Letzten Beitrag anzeigen
Keine neuen Beiträge Mehrere Summen in einer Zeitachse dar... AndreasBelow Microsoft Excel Hilfe 0 06.10.2008, 14:37 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de