Live-Forum - Die aktuellen Beiträge
Datum
Titel
23.04.2024 14:59:21
23.04.2024 14:47:39
23.04.2024 14:23:45
Anzeige
Archiv - Navigation
1224to1228
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Combobox wählt Blatt und andere

Combobox wählt Blatt und andere
Jochen
Einen schönen guten Abend allesamt.
Ich hab wieder mal eine Datei hochgeladen:
https://www.herber.de/bbs/user/76136.xls
Das Problem ist Folgendes:
Wenn ich ich der Combobox 1 z.B. St1 auswähle, dann soll als aktives Blatt nach Verlassen der anfänglichen Userform das entsprechende Tabellenblatt St1 sofort zur Verfügung stehen. Ich dachte dabei, dass ich diese ganzen Tabellenblätter von St1 bis St9 ausblende, um sie dann durch eben diese Prozedur mit der Combobox sofort zur Verfügung zu haben.
Als weitere Frage stellt sich Folgendes:
Wenn obiges Problem gelöst ist, wenn also das jeweilige Tabellenblatt entsprechend der Eingabe in der Combobox 1 erscheint, muss ich die folgende Fragestellung lösen:
Wenn ich beispielsweise in der Zelle B1 des Tabellenblattes St1 die Anzahl 1 eingebe, dann soll im Tabellenblatt 'Ausdruck' in der Zelle A6 zunächst der Inhalt der Zelle A1 des Tabellenblattes St1 erscheinen, und in der Zelle B6 der Inhalt der Zelle A2 des Tabellenblattes St1.
Und dies soll für alle Tabellenblätter (St1 bis St9) und später eventuell noch darüber hinaus, für etwa 30 zusätzliche Tabellenblätter möglich sein.
Kurz: Ich wähle mit der combobox das Tabellenblatt (St1 bis St9 und später darüber hinaus), gebe neben dem ARtikel in Spalte A des Blattes eine Anzahl in die Spalte B ein. Diese wird in das Blatt Ausdruck übernommen, ebenso wie der Artikel.
Irgendwie klingt das sehr kompliziert, aber ich hoffe, es íst trotzdem verständlich.
Für Nachfragen bin ich selbstverständlich jederzeit offen.
Vielen lieben Dank schonmal im Voraus und einen schönen ABend!
Jochen
AW: Combobox wählt Blatt und andere
12.08.2011 00:00:07
fcs
Hallo Jochen,
das Ein-/Ausblenden des St-Blattes kannst du mit den nachfolgenden Anpassungen am userform-Code steuern.
Für das Übertragen der Eingaben in den St-Blättern in das Ausdruck-Blatt kannst du die Workbook_SheetChange-Ereignisprozedur unter DieseArbeitsmappe verwenden. Nachfolgended ein Beispiel. Diese Prozedur solltest du erst Einfügen/Scharfschalten, wenn die Basisdaten in den St-Blättern alle eingegeben sind, bzw. du solltest die Eingaben machen, wenn die Ereignismakros deaktiviert sind.
Sinnvoller Weise sollte jedes Userform eigentlich auch eine Abbrechen-Schaltfläche haben, mit der man das Userform ohne weitere Aktionen beenden kann.
Gruß
Franz
'Code Anpassungen im Userform Code-Modul
Private Sub CommandButton1_Click()
Dim oSheet As Object
If ComboBox1.Text = "" Or _
ComboBox2.Text = "" Then
MsgBox "Wählen Sie in beiden Comboboxen etwas aus", vbExclamation, "Hinweis"
Exit Sub
End If
Call sbBlattEinblenden(sBlattName:=Me.ComboBox1.Value)
pboExit = True
Unload UserForm1
End Sub
Sub sbBlattEinblenden(sBlattName$)
Dim oSheet As Object
For Each oSheet In ActiveWorkbook.Sheets
Select Case oSheet.Name
Case "Personal", "Ausdruck", "Artikel"
'do nothing - diese Blätter nicht Ein-/Ausblenden
Case sBlattName
oSheet.Visible = xlSheetVisible
oSheet.Activate
Case Else
oSheet.Visible = xlSheetHidden
End Select
Next
End Sub
'Prozedur im VBA-Editor unter diese Arbeitsmappe
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim wksZiel As Worksheet, ZeileZ As Long
Select Case Sh.Name
Case "Personal", "Ausdruck", "Artikel"
'do nothing - aus diesen Blätter keine Daten übertragen
Case Else
'Eingaben/Änderungen in Spalte B der St-Blätter überwachen
If Target.Column = 2 And Target.Cells.Count = 1 Then
Application.EnableEvents = False
Set wksZiel = Worksheets("Ausdruck")
With wksZiel
ZeileZ = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
If ZeileZ 

Anzeige
AW: Combobox wählt Blatt und andere
12.08.2011 01:41:08
Jochen
Hallo Franz,
wie Du meiner Frage entnehmen kannst, bin ich mit VBA eher "bescheiden bewandert".
Mir fällt es schwer, vor allem Workbook_SheetChange-Ereignisprozedur zu verstehen.
Kurz zur Erklärung: Die St-Blätter sind folgendermaßen aufgebaut:
Spalte A: Artikelbezeichnung (ab Zelle A4 runterwärts)
Spalte B: angeforderte Menge (ab Zelle B4 runterwärts)
Spalte C: Mengeneinheit (ab Zelle B4 runterwärts)
Spalte D: Artikelnummer (ab Zeile D4 runterwärts)
Das Ausdrucksblatt ist folgendermaßen aufgebaut:
Spalte A: Artikelnummer (ab Zelle A5 runterwärts)
Spalte B: angeforderte Menge (ab Zelle B5 runterwärts)
Spalte C: Mengenheinheit (ab Zelle C5 runterwärts)
Spalte D: Artikelbezeichnung (ab Zelle D5 runterwärts)
Wärest Du bitte so nett, den Code entsprechend der 4 Kategorien und Positionen auf dem Ausdrucksblatt anzupassen? Ich hab es probiert, komm aber nicht klar.
Die Geschichte mit dem Einblenden der passenden St-Blätter klappt problemlos.
Und wenn Du mir noch verrätst, wie ich einen welcher Code der Abbruch-Button haben soll, damit die Userform geschlossen und Excel verlassen wird. Vorher sollte ne Message kommen wie: Sie haben nichts eingegeben, Excel wird nun geschlossen.
Vielen lieben Dank und einen schönen Tag!
Jochen
Anzeige
AW: Combobox wählt Blatt und andere
12.08.2011 02:51:29
fcs
Hallo Jochen,
ich persönlich hab es nicht so gern, wenn mir ein Makro einfach die Anwendung beendet. Aber das muss du entscheiden. Ansonsten gehört in die Abbrechen-Prozedur nur die Unload-Anweisung für das Userform oder auch die Userform.Hide-Methode, wenn das Useform im Arbeitsspeicher bleiben soll.
In der "Workbook_SheetChange"-Prozedur steht Sh als Vertreter für das Blatt in dem eine Zelle geändert wurde und Target für den Zellbereich in dem Werte geändert wurden. Mit Offset werden dann Zellen relativ zur Target-Zelle angesprochen. Hier mit Offset(0,-1) die Zelle in der gleichen Zeile (Offset=0) und in eine Spalte links von Target (Offset=-1).
Gruß
Franz
Private Sub CommandButton2_Click()
'Abbrechen-Button
If MsgBox("Die Arbeitsmappe wird jetzt geschlossen", vbOKCancel, "Userform-Abrechen") = vbOK  _
Then
Unload Me
ThisWorkbook.Close 'oder halt die Quit-Anweisung
'    Application.Quit
End If
End Sub
'Prozedur im VBA-Editor unter diese Arbeitsmappe
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim wksZiel As Worksheet, ZeileZ As Long
Select Case Sh.Name
Case "Personal", "Ausdruck", "Artikel"
'do nothing - aus diesen Blätter keine Daten übertragen
Case Else
'Eingaben/Änderungen in Spalte B überwachen
If Target.Column = 2 And Target.Row >= 4 And Target.Cells.Count = 1 Then
Application.EnableEvents = False
Set wksZiel = Worksheets("Ausdruck")
With wksZiel
ZeileZ = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
If ZeileZ 

Anzeige
AW: Combobox wählt Blatt und andere
12.08.2011 02:04:18
Jochen
Ups, jetzt ist mir nochwas aufgefallen:
Ursprünglich war es nur ein St-Tabellenblatt, das ich zu bearbeiten hatte.
Jetzt werden es mehr und mehr. Das Problem: Ich habe eine Suchfunktion eingebaut:

Public Sub SearchAllTables()
Dim ws As Worksheet
Dim c
Dim firstAddress As String
Dim secAddress
Dim GFound As Boolean
Dim GWeiter As Boolean
GWeiter = False
GFound = False
anf:
Set ws = ActiveWorkbook.Sheets("St 4")
SSearch = InputBox("Suche" & " nach:", "Search In All Tables", SSearch)
If SSearch = "" Then
End
End If
weiter:
With ws.Cells
Set c = .Find(SSearch, LookIn:=xlValues, LookAt:=xlPart, MatchCase:=False)
If Not c Is Nothing Then
GFound = True
ws.Select
c.Select
Selection.Offset(0, 1).Select
firstAddress = c.Address
If MsgBox("Weitersuchen ?", vbQuestion + vbYesNo) = vbYes Then
Do
Set c = .FindNext(c)
secAddress = c.Address
If c.Address = firstAddress Then
Exit Do
End If
c.Select
Selection.Offset(0, 1).Select
If MsgBox("Weitersuchen ?", vbQuestion + vbYesNo) = vbNo Then
GWeiter = True
GoTo ende
End If
Loop While Not c Is Nothing And secAddress  firstAddress And c.Address  firstAddress
Else
GWeiter = True
GoTo ende
End If
End If
End With
ende:
If GFound = False Then
If MsgBox("Suchwert nicht gefunden ! Neue Suche ?", vbInformation + vbYesNo) = vbYes Then
GoTo anf:
End If
Else
If GWeiter = False Then
If MsgBox("Sie haben das Tabellenblatt durchsucht ! Soll die Suche neu gestartet werden ?",  _
vbInformation + vbYesNo) = vbYes Then
GoTo weiter
End If
End If
End If
End Sub
Leider funktioniert diese Suche nur auf dem Blatt St4, auf allen anderen Blättern nicht. Wie krieg ich es hin, dass die Suche auf das jeweils mittels Combobox ausgewählte Tabellenblatt eingeblendete Tabellenblatt ausgedehnt werden kann?
Fragen über Fragen.
Bin mal gespannt.
Einen schönen Gruß nochmals
Jochen
Anzeige
AW: Combobox wählt Blatt und andere
12.08.2011 03:32:46
fcs
Hallo Jochen,
da du in der Prozedur den Namen des zu durchsuchenden Tabellenblattes fest vorgegeben hast, wird natürlich auch nur dieses durchsucht. Entweder du läßt das aktive Blatt durchsuchen, oder übergibst den Blattnamen als Parameter.
Den Befehl "End" sollte man sehr sparsam benutzen, besser "Exit Sub" verwenden.
Gruß
Franz
Sub aaSuchen()
Call SearchAllTables 'Suche im aktiven Blatt
Call SearchAllTables(sBlattname:="St5") 'Suche im Blatt St5
End Sub
Public Sub SearchAllTables(Optional sBlattname$)
Dim ws As Worksheet
Dim c
Dim firstAddress As String, sSearch
Dim secAddress
Dim GFound As Boolean
Dim GWeiter As Boolean
GWeiter = False
GFound = False
anf:
If sBlattname = "" Then
Set ws = ActiveSheet
Else
Set ws = ActiveWorkbook.Sheets(sBlattname)
If ws.Visible  xlSheetVisible Then
If MsgBox("Blatt """ & sBlattname & """ ist zur Zeit ausgeblendet." _
& vbLf & vbLf & "Suche nicht möglich! Blatt jetzt einblenden?", _
vbInformation + vbYesNo, "Suche in Tabellenblatt") = vbNo Then
Exit Sub
Else
ws.Visible = xlSheetVisible
End If
End If
End If
sSearch = InputBox("Suche" & " nach:", "Search In All Tables", sSearch)
If sSearch = "" Then
Exit Sub
End If
weiter:

Anzeige
AW: Combobox wählt Blatt und andere
12.08.2011 03:51:54
Jochen
Hallo Franz,
vielen Dank für Deine fundierten Super Antworten.
Ich hab das alles mal eingebaut. Ich werde die nächsten Tage ein bisserl rumprobieren, ob alles so klappt,. wie ich es mir denke bzw. wie Du es gelöst hast. Ich melde mich dann nochmal, ok?
Bin ganz glücklich und bedanke mich nochmals sehr herzlich!
Einen schönen Tag wünscht
Jochen
AW: Combobox wählt Blatt und andere
12.08.2011 04:20:26
Jochen
Jetzt ist mir doch noch was eingefallen, Franz:
St1 und alle weiteren Abteilungen haben bestimmte Kostenstellen:
z.B. St1 die 1, St2 die 2, usw
In meiner Datei wird die in der 1. Combobox gewählte Abteilung in die Zelle A1 des Blattes 'Ausdruck' eingetragen. Wie ich die die entsprechende Kostenstelle in die Zelle D2 hineinbekomme, weiss ich noch nicht.
Ich hab mir gedacht, dass ich auf einem separaten Blatt alle Abteilungen mit den entsprechenden Kostenstellen aufliste. In die Spalte A beginnend mit der Zelle A2 die Abteilungen, in die Spalte B beginnend mit der Zelle B2 die zugehörigen Kostenstellen (auf gleicher Höhe selbstverständlich).
Gibt es eine Möglichkeit, die Kostenstellen entsprechend der in der Combobox1 ausgewählten Abteilung automatisch in die Zelle D2 im Blatt 'Ausdruck' automatisch eintragen zu lassen?
Ich denke, das wäre vorerst mal meine letzte Frage.
Ich danke Dir für Deine Mühe und Deine Geduld!
Schöne Grüße
Jochen
Anzeige
AW: Combobox wählt Blatt und andere
12.08.2011 06:42:02
Jochen
Jetzt bin's ich nochmal,
ein kleines Problem ist noch aufgetaucht: Wenn in den St-Blättern keine Artikelnummer vorhanden ist, dann übernimmt das Makro den Rest (Artikelbezeichnung, Artikelmenge, Verpackungseinheit) nicht auf das Tabellenblatt 'Ausdruck'.
Gibts hier noch ne Möglichkeit, das in den Griff zu bekommen? Ansonsten mache ich überall ne 0 bei der Artikelnummer auf dem St-Blatt, dann klappts einwandfrei.
Schöne Grüße und nen tollen sonnigen Tag wünscht aus dem sonnigen Oberbayern
Jochen
AW: Combobox wählt Blatt und andere
12.08.2011 09:54:02
fcs
Hallo Jochen,
Übernahme bei fehlender Artikel-Nr:
Ändere Zeile
            ZeileZ = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
in
ZeileZ = .Cells(.Rows.Count, 4).End(xlUp).Row + 1
Dann wird die nächste Einfügezeile auf Basis einer vorhandenen Artikelbeschreibung ermittelt.
Kostenstellen zu Abteilungen zuordnen:
Das geht natürlich auch auch per VBA, aber warum benutzt du nicht einfach eine Formel mit SVERWEIS?
Gruß
Franz
Anzeige
AW: Combobox wählt Blatt und andere
12.08.2011 20:30:53
Jochen
Schönen Guten Abend allesamt, vor allem Franz!
Bin fleissig am Testen. Was auffällt ist, daß die Übertragung der Artikel auf das Tabellenblatt 'Ausdruck' nicht dynamisch ist.
Es wird jede Änderung protokolliert. Wenn man sich also bei der Eingabe mal vertippt hat, bleibt diese Anforderung stehen. Die geänderte Bestellmenge erscheint dann jeweils neu drunter, auch, wenn man die Bestellmenge ganz löscht.
Irgendeine Idee, wie man das ändern könnte?
schönen Gruß
Jochen
AW: Combobox wählt Blatt und andere
12.08.2011 22:42:14
fcs
Hallo Jochen,
ich hab die Prozedur nochmals erweitert, vor dem Eintragen der Menge im Blatt "Ausdruck" wird geprüft, ob die Artikelnummer oder ggf. auch die Artikelbeschreibung (wenn ohne Artikel-Nr. ) schon vorhanden ist.
Wird im St-Blatt die Mengeneingabe gelöscht, dann wird eine vorhandene Zeile in Ausdruck gelöscht.
Gruß
Franz
'Prozedur im VBA-Editor unter diese Arbeitsmappe
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim wksZiel As Worksheet, ZeileZ As Long, Zelle As Range
Dim iCount As Integer, vSuchen, SpSuchen As Long, bNeu As Boolean
Select Case Sh.Name
Case "Personal", "Ausdruck", "Artikel"
'do nothing - aus diesen Blätter keine Daten übertragen
Case Else
'Eingaben/Änderungen in Spalte B überwachen
If Target.Column = 2 And Target.Row >= 4 And Target.Cells.Count = 1 Then
Application.EnableEvents = False
Set wksZiel = Worksheets("Ausdruck")
With wksZiel
'Prüfen ob Artikel-Nr oder Beschreibung schon im Blatt Ausdruck vorhanden
If Target.Offset(0, 2).Value  "" Then
vSuchen = Target.Offset(0, 2).Value 'Artikel-Nr
SpSuchen = 1
Else
'Artikel hat keine Artikelnummer, Beschreibung suchen
vSuchen = Target.Offset(0, -1).Value 'Artikel-Bezeichnung
SpSuchen = 4
End If
ZeileZ = .Cells(.Rows.Count, 4).End(xlUp).Row
If ZeileZ  1 Then
MsgBox "Die Artikelbeschreibung """ & vSuchen _
& """ kommt im Blatt Ausdruck mehrfach vor." _
& vbLf & "ggf. Artikel und Mangen manuell korigieren!", _
vbOKOnly, "Artikel ohne Artikelnummer"
End If
End If
End With
If Zelle Is Nothing Then
'Artikel ist neu in Liste
ZeileZ = ZeileZ + 1
bNeu = True
Else
ZeileZ = Zelle.Row
bNeu = False
End If
End If
If bNeu = True And Not IsEmpty(Target) Then
.Cells(ZeileZ, 1) = Target.Offset(0, 2).Value 'Artikel-Nummer
.Cells(ZeileZ, 2) = Target.Value 'Menge
.Cells(ZeileZ, 3) = Target.Offset(0, 1).Value 'Mengeneinheit
.Cells(ZeileZ, 4) = Target.Offset(0, -1).Value 'Artikelbeschreibung
ElseIf bNeu = False Then
If IsEmpty(Target) Then
'Menge wurde gelöscht --> Zeile löschen
.Rows(ZeileZ).Delete
Else
'Artikel ist in Liste schon vorhanden, Menge korrigieren
.Cells(ZeileZ, 2) = Target.Value 'Menge
End If
End If
End With
Application.EnableEvents = True
End If
End Select
End Sub

Anzeige
AW: Combobox wählt Blatt und andere
12.08.2011 23:20:43
Jochen
Sorry, Franz, hab den Code eingebastelt, aber leider wird nichts gelöscht, wenn man die Bestellmenge löscht.
Irgendwie hauts nicht hin.
Hast ne Idee?
Gruß Jochen
AW: Combobox wählt Blatt und andere
13.08.2011 03:27:00
Jochen
Hallöle nochmals!
War vorhin ein bisserl knapp, meine Antwort.
Also: Ich kann jetzt ohne Probleme die Bestellmenge ändern. Das klappt super. Auch der Tipp mit dem SVERWEIS (manchmal sieht man den Wald vor lauter VBA nicht mehr) hat einwandfrei funktioniert.
Nur leider klappt das Löschen auf dem Tabellenblatt 'Ausdruck' nicht, wenn auf einem St-Tabellenblatt die Bestellmenge gelöscht wird, also gar nichts mehr drinnen steht.
Das wollt ich nur zur Verdeutlichung nochmal schreiben.
Ich hoffe, dass dies das letzt Problem sein wird, das es irgendwie zu lösen gilt. Denn ansonsten klappt alles genauso, wie ich es möchte.
Einen schönen guten Morgen wünscht
Jochen
Anzeige
AW: Combobox wählt Blatt und andere
13.08.2011 13:48:43
fcs
Hallo Jochen,
ich hatte dein Problem auch in der Kurzfassung verstanden. In meiner Testdatei funktioniert es.
Ich kann nur vermuten, dass die Artikel-Nummer in den St-Blättern eine Ziffernfolge sind, die als Text eingetragen ist. Beim Eintragen in das Blatt 'Ausdruck' macht Excel eigenständig eine "richtige" Zahl draus. Excel ist nun einmal etwas zahlenverliebt. Deshalb kann Excel einen Artikel anschliessend nicht wiederfinden. Allerdings sollte dann beim Ändern einer Menge auch das Problem auftreten und ein Artikel mehrfach eingetragen werden.
Mögliche Abhilfen:
A: passe das Makro nochmals an:
            If bNeu = True And Not IsEmpty(Target) Then
.Cells(ZeileZ, 1) = "'" & Target.Offset(0, 2).Value 'Artikel-Nummer
Durch das vorrangestellte Hochkomma, werden die Nummern auch wieder als Text eingefügt.
B: Formatiere im Blatt Ausdruck die Zellen in Spalte A (die mit den Artikel-Nummern) als Text
Gruß
Franz
AW: Combobox wählt Blatt und andere
13.08.2011 22:39:35
Jochen
Vielen Dank, Franz,
als Du "Formatieren" geschrieben hast, fiel es mir wie Schuppen aus den Haaren :-)
Ich hatte im Blatt 'Ausdruck' einige Bedingte Formatierungen schon vor längerer Zeit reingebaut. Genau diese haben Dein Makro daran gehindert, richtig zu funktionieren.
Bedingte Formatierungen raus - alles funktioniert bestens!
Vielen lieben Dank nochmals für Deine Mühen! Ich gehe jetzt davon aus, das alles so klappt, wie es soll. Wenn nicht - ich melde mich wieder (ist keine Drohung :-))
Einen schönen ABend wünscht
Jochen
AW: Combobox wählt Blatt und andere
13.08.2011 23:26:44
Jochen
Hallo zusammen, grüß Dich Franz,
Jetzt hab ich doch noch was festgestellt, was aber denke ich von untergeordneter Bedeutung ist:
Mal angenommen, ich hab auf einem St-Blatt 4 Artikel ausgewählt. Bei allen Artikeln hab ich die falsche Bestellmenge eingegeben. Also markiere ich die Zeile und gehe auf Entf, um die Bestellmengen zu löschen. In diesem Fall werden die Zeilen im Blatt 'Ausdruck' nicht entfernt.
Wähle ich hingegen die Zellen mit der Bestellmenge einzeln an und lösche sie einzeln, dann klappt es so, wie es soll, dass nämlich die ganze Zeile gelöscht wird.
Ein interessantes Phänomen, das ich mir im Moment noch nicht erklären kann.
Ich denke aber, dass für die Praxis das Markieren und löschen wohl nicht von Bedeutung ist. Wenn man was Falsches eingegeben hat, wird man wohl eher die Zelle einzeln anwählen und dann löschen oder ändern, je nachdem. Trotzdem interessant.
Das Ändern der Bestellmenge klappt einwandfrei.
Woran das mit dem Löschen wohl liegen kann? Kann man das unterbinden?
Wie so oft: eine Frage geklärt, schon taucht eine andere neue auf.
Ich hoffe, es wird mir nachgesehen und ich werde nicht als lästig empfunden.
Einen schönen Abend wünscht weiterhin
Jochen
AW: Combobox wählt Blatt und andere
14.08.2011 09:34:24
fcs
Hallo Jochen,
Ein interessantes Phänomen, das ich mir im Moment noch nicht erklären kann.
....
....
Woran das mit dem Löschen wohl liegen kann? Kann man das unterbinden?

Das ist weniger ein Phänomen, als eine Frage der gewählten Lösung. Die Suche und das Löschen/Eintragen eines Artikels kann grundsätzlich immer jeweils nur für einen Artikel erfolgen. Deswegen hatte ich eine Prüfung eingebaut, ob Target (die markierte(n) Zelle(n) im St-Blatt) nur eine Zelle enthält.
Ich hab die Prüfung jetzt angepasst und die markierten Zellen werden in einer Schleife abgearbeitet.
https://www.herber.de/bbs/user/76176.txt
Wie so oft: eine Frage geklärt, schon taucht eine andere neue auf.
Das ist -wenn auch nicht ausschließlich- ein Problem, wenn man Anfänger in einer Sache ist und Neuland betritt. Aber da muss man sich durchkämpfen.
Gruß
Franz
AW: Combobox wählt Blatt und andere
14.08.2011 20:25:36
Jochen
Da magst wohl recht haben, Franz
Neuland ist immer so eine Sache. Ich denke, ich werde mich da nicht allzu sehr weit vorwagen. Ist zwar sehr interssant zu sehen, was man so alles machen kann. Aber ob ich da Zeit hab für, das steht auf einem anderen Blatt.
Jedenfalls herzlichen Dank für die super Unterstützung!
Einen schönen Abend wünscht
Jochen

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige