Office: (Office 2019) Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle

Helfe beim Thema Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Moin Allerseits, mit Verlaub ich bin seit 5 Jahren aus der Materie raus, fange somit von Vorne an. Frage: Anpassung eines bereits Geschrieben Codes.... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Leon2030, 1. Mai 2025 um 01:30 Uhr.

  1. Leon2030 Neuer User

    Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle


    Moin Allerseits,

    mit Verlaub ich bin seit 5 Jahren aus der Materie raus, fange somit von Vorne an.

    Frage:
    Anpassung eines bereits Geschrieben Codes.

    Verwendete Elemente:
    Quelle> Tabelle "wsLK",
    Daten> SpalteA: Pos. = 1, Spalte B: Art = LK1, LK2, LK3, LK4, LK5, LK6, LK7, LK8, LK9, LK10
    Label> 1-10 (Teil einer UF)

    Problem:
    Der Code an sich Funktioniert.
    Aber durch mehrere Anpassung am Tabellenblatt (Verbundene-Zellen) u. Zusätzlichen Zeilen passt es nicht mehr.

    Ziel:
    In Spalte A, Pos. 1 ist ein Fester Werte, die daraus Resultierenden Daten aus Zeile 2-11 (manuelle Eingabe) sollen in den Labels als Vorhanden od. nicht Vorhanden Angezeigte werden. Leider Funktioniert es nicht mehr nach dem ich nun mit Verbunde Zellen Arbeite.

    Könnte mir jemand Helfen den Code Anzupassen?


    Grus Leon
     
  2. BoskoBiati Erfahrener User
    Hi,

    da verbundene Zellen nur Probleme bereiten, verzichte drauf!
     
  3. OilMax Erfahrener User
    Hallo Leon,

    mal abgesehen von den verbundenen Zellen der Spalte A im Blatt "wsLK" erklären sich die Zusammenhänge zumindest mir nicht ganz. Um jetzt eine Trefferausgabe in den Labels zu erhalten, braucht es doch zumindest die Positionsnummer. Diese wird in dem eher seltsamen Konstrukt weder abgefragt noch verwendet.

    Ändere die Prozedur so:
    Code:
    Sub VorhandeneHM()
        Dim PosNr As Variant, arrPos(), i&, iZeile As Variant
        With frmForm1
            If .LB_Be.ListIndex = -1 Then Exit Sub
            PosNr = .LB_Be.List(.LB_Be.ListIndex, 0)
        End With
        With Tabelle2
            iZeile = Application.Match(PosNr, .Columns(1), 0)
            If IsError(iZeile) Then Exit Sub
            arrPos = .Range("B" & iZeile & ":B" & iZeile + 9).Value
        End With
        For i = 1 To 10
            With frmForm1.Controls("laLk" & i & "Vorhanden")
                If arrPos(i, 1) = "" Then
                    .ForeColor = RGB(255, 0, 0)
                    .Caption = "nicht Vorhanden"
                Else
                    .ForeColor = RGB(0, 176, 80)
                    .Caption = "Vorhanden"
                End If
            End With
        Next i
    End Sub
    Gruß Uwe
     
  4. OilMax Erfahrener User

    Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle

    Hallo Leon,

    ich habe mal dies Sache noch etwas komprimiert:
    Code:
    Sub VorhandeneHM()
        Dim PosNr As Variant, arrPos(), i&, iZeile As Variant
        With frmForm1
            If .LB_Be.ListIndex = -1 Then Exit Sub
            PosNr = .LB_Be.List(.LB_Be.ListIndex, 0)
            With Tabelle2
                iZeile = Application.Match(PosNr, .Columns(1), 0)
                If IsError(iZeile) Then Exit Sub
                arrPos = .Range("B" & iZeile & ":B" & iZeile + 9).Value
            End With
            For i = 1 To 10
                With .Controls("laLk" & i & "Vorhanden")
                    .ForeColor = IIf(arrPos(i, 1) = "", RGB(255, 0, 0), RGB(0, 176, 80))
                    .Caption = IIf(arrPos(i, 1) = "", "nicht Vorhanden", "Vorhanden")
                End With
            Next i
        End With
    End Sub
    Gruß Uwe
     
  5. Leon2030 Neuer User
    Danke für deine Antwort, allerdings bin ich aktuell drauf Angewiesen.
     
  6. Leon2030 Neuer User
    Hallo Uwe,

    Erstmal Danke für deine Antwort u. Bemühungen.
    Ich muss sagen das wenn es Probleme gibt es auch Lösungsansetze gibt.

    OK. Nun zu deinem Lösungsvorschlag.
    Ganz ehrlich würde ich mich aktiver mit VBA Befassen dann würde ich deinen Code Nachvollziehen können. Allerdings Schleift es hier u. da erheblich.

    Trotz Namens Änderung des Tabellenblattes von Tabelle2 in wsLK, gibt mir meine UF kein Werte aus. Der Code den Ich geschrieben habe ist ein Originalen Auszug aus meiner UF.
    Mit deiner Anpassung läuft meine UF auch nicht mehr.

    Anbei hab ich eine 2.Mappe Angelegt wo die Alte u. Neue Version meiner UF zu sehen ist.
    In Tabelle "wsLK-Alt", die Pos. 1 u. Wert in gleicher Zeile Spalte B sin Abhängig von einander in meiner UF. In dieser Version konnte ich nur ein Wert Vergeben zur Pos. 1.
    In der Neuen Tabelle "wsLK-Neu" möchte ich dies nun Ändern, Die Pos. 1 hat nun nicht nur 1 Zeile sondern 10 Zeilen. Alle Werte sollen in der UF/Label angezeigt werden die Vorhanden sind.

    Vielleicht kann man es so nachvollziehen was ich möchte.
    Zweite Bsp. Mappe mit zwei Separaten UFs (alt/Neu)

    Gruß Leon
     
  7. OilMax Erfahrener User
    Hallo Leon,

    wenn kein Eintrag in der Listbox angeklickt ist, wird/muss um Fehler zu verhindern die Prozedur abgebrochen werden. Das muss so sein, da ja von irgendwo her die Positionsnummer bezogen werden muss.
    Öffne diese Demodatei und starte das Userfom.
    Klicke in der Listbox einen Datensatz an und die Labels werden passend gefüllt/gefärbt.

    Gruß Uwe

    Ich habe eben gesehen, dass du eine neue Datei hochgeladen hast, wo nun drinsteht was unter welcher tatsächlichen Bedingung ausgegeben werden soll. Da braucht man nur noch ein 2. Array mit den 10 abzufragenden Bedingungen.
     
    Zuletzt bearbeitet: 1. Mai 2025 um 12:51 Uhr
  8. Leon2030 Neuer User

    Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle

    Hallo Uwe

    Danke für deine Hilfe, ja jetzt Funktioniert.
    Werde es heute Abend in meine UF übernehmen..

    Vielen, vielen Danke u. deiner Geduld!

    Gruß Leon
     
Thema:

Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle

Die Seite wird geladen...
  1. Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle - Similar Threads - Daten Einlesen mehre

  2. Daten per Userform in Datenbank einlesen

    in Microsoft Excel Hilfe
    Daten per Userform in Datenbank einlesen: Guten Tag zusammen, Ich bräuchte erneut eure Hilfe beim lösen einer Excel Aufgabe. Und zwar geht es darum eine Datenbank in Excel aufzubauen mit der man Daten sammeln kann um diese langfristig...
  3. Daten in Userform einlesen, ändern und zurückschreiben

    in Microsoft Excel Hilfe
    Daten in Userform einlesen, ändern und zurückschreiben: Hallo Zusammen, ich stolpere über einen Fehler, den ich nicht sehe. Ausgang: Tabelle mit 10 Spalten Userform mit 1 ListBox und 7 Textboxen Was funktioniert: In der Listbox werden die Daten der...
  4. Daten aus geschlossener Exceldatei einlesen

    in Microsoft Excel Hilfe
    Daten aus geschlossener Exceldatei einlesen: Hallo Zusammen, ich hoffe nervt nicht wenn es die 1000te Anfrage dieser Art ist, aber iwie komme ich nicht recht weiter. Ich möchte aus 1 Exceldatei mit mehreren Reitern (immer selber Name )...
  5. Hilfe!! Einlesen von Daten aus Tabelle in Dictionary

    in Microsoft Excel Hilfe
    Hilfe!! Einlesen von Daten aus Tabelle in Dictionary: Hallo allerseits, bräuchte dringend Hilfe bei der Programmierung (Excel-VBA)!! ich würde gerne in Excel aus einer Tabelle Daten in ein Dictionary einlesen. Dictionaries sind allerdings leider...
  6. Daten in Listbox einlesen und bei Doppelklick UserForm mit der Datenreihe öffnen

    in Microsoft Excel Hilfe
    Daten in Listbox einlesen und bei Doppelklick UserForm mit der Datenreihe öffnen: Hallo zusammen. ich lese mit diesem Code meine Tabelle aus und trage die Daten in eine Listbox ein: Code: Option Explicit Private Sub UserForm_Initialize() ListBox1.ColumnCount = 15 End Sub...
  7. E-Mail Report-Daten aus Outlook einlesen

    in Microsoft Access Hilfe
    E-Mail Report-Daten aus Outlook einlesen: Hi, ich möchte Report Daten die ich per EMail (Outlook) zugeschickt bekomme, in Access einlesen. Bei den Daten handelt es sich um Nutzereingaben wie Name: .. Vorname: .. Anschrift: .. . . . Ich...
  8. Daten über Barcodescanner in Access einlesen

    in Microsoft Access Hilfe
    Daten über Barcodescanner in Access einlesen: Hallo zusammen, kennt sich jemand mit dem Einlesen von Daten über einen Barcodescanner in Access aus? Was ist zu beachten (Schnittstelle,Datenmodellierung, etc)? Vielen Dank im Voraus! 318476
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden