Thema Datum  Von Nutzer Rating
Antwort
Rot Nächste Zelle mit Werten auswählen
07.02.2022 08:55:35 Gast615616
NotSolved
07.02.2022 11:59:51 Gast34012
NotSolved

Ansicht des Beitrags:
Von:
Gast615616
Datum:
07.02.2022 08:55:35
Views:
839
Rating: Antwort:
  Ja
Thema:
Nächste Zelle mit Werten auswählen

Hallo zusammen,

ich habe ein Makro erstellt (mein erstes, daher schaut es schlimm aus), mitdem ich Paletten automatisch in eine Excel Tabelle auf einen Platz "einlagern" kann.

Da wir auf der Arbeit leider nicht die 365 version haben, in der es die "Filter" Funktion gibt muss ich nun ein weg finden wie das Makro die nächste Zelle mit einem Wert auswählen kann.

z.B.: der Platz 26-27 ist voll und wird daher nicht mehr in der Liste angezeigt (jedoch ist in der Zelle noch die Formel "=WENN(Lager!C87<=0;Lager!B87;"")" ) nun soll das Makro aber den Platz 28 auswählen bzw. immer die nächste Zelle mit einem Wert.

Problem hierbei ist glaube ich, dass der Platz 26-27 nicht leer ist sonder nur durch meine Formel nicht angezeigt wird..

08-06-25
 
 
08-06-28

 

Oder gibt es eine Möglichkeit in der Excel Version 2019 eine "Filter" funktion zu schreiben wie in Excel 365?

Option Explicit

Sub One_Find()
Dim Lagerplätze As Range
Dim number As Long, i As Long
number = InputBox("Anzahl der Paletten")
Dim r As Range


'Die Anzahl der wiederholungen
For i = 1 To number

    Set r = Selection
    'Kopiert den Lagerplatz der Aktiven Zelle
    Selection.Copy
    'Fügt den kopierten Lagerplatz in das Feld "Lagerplatz"
    Range("K5").PasteSpecial Paste:=xlPasteValues
    'Wählt die zuletzt Aktive Zelle wieder aus
    r.Select
    'Wählt den nächsten Platz aus (Leider egal ob leer oder voll)
    ActiveCell.Offset(1, 0).Range("A1").Select
    
'Sucht den Lagerplatz in Reihe B
Set Lagerplätze = Worksheets("Lager").Range("B:B").Find(What:=Worksheets("Lager").Range("K5").Value, LookIn:=xlValues, LookAt:=xlWhole)

    'Fügt den Wert Material für den gesuchten Lagerplatz ein
    Lagerplätze.Offset(, 1).Value = Worksheets("Lager").Range("D3").Value

    'Fügt den Wert Bezeichnung für den gesuchten Lagerplatz ein
    Lagerplätze.Offset(, 2).Value = Worksheets("Lager").Range("D5").Value

    'Fügt den Wert Abmessungen für den gesuchten Lagerplatz ein
    Lagerplätze.Offset(, 3).Value = Worksheets("Lager").Range("D7").Value

    'Fügt den Wert Menge für den gesuchten Lagerplatz ein
    Lagerplätze.Offset(, 4).Value = Worksheets("Lager").Range("K3").Value
    
    'Fügt den Wert WE-Datum für den gesuchten Lagerplatz ein
    Lagerplätze.Offset(, 5).Value = Worksheets("Lager").Range("G3").Value

    'Fügt den Wert LKW-Lieferschein für den gesuchten Lagerplatz ein
    Lagerplätze.Offset(, 6).Value = Worksheets("Lager").Range("G5").Value


'Druckt die Platzkarte aus
Worksheets("Platzkarte").Range("A1:G10").PrintOut

    'Startet das Makro neu
    Next i

End Sub

 

Hoffentlich kann mir jemand helfen!

 

Vielen Dank im Voraus!

Gruß


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Nächste Zelle mit Werten auswählen
07.02.2022 08:55:35 Gast615616
NotSolved
07.02.2022 11:59:51 Gast34012
NotSolved