Thema Datum  Von Nutzer Rating
Antwort
30.09.2019 12:39:56 Tobi
NotSolved
30.09.2019 13:04:12 Mase
NotSolved
01.10.2019 11:59:15 Gast67650
NotSolved
Blau Combobox-Eintrag mit Spalte Vergleichen
01.10.2019 12:29:39 Mase
NotSolved
01.10.2019 15:09:24 Tobi
Solved

Ansicht des Beitrags:
Von:
Mase
Datum:
01.10.2019 12:29:39
Views:
435
Rating: Antwort:
  Ja
Thema:
Combobox-Eintrag mit Spalte Vergleichen

Meine Gedanken dazu:

    Dim wsk As Worksheet
    'Achtung: Integer bei Anzahl Zeilen > 32.767 führt zu einem Laufzeitfehler
    'Hier wird i als Variant und nicht als Integer deklariert
    Dim i, newrow As Integer
    'Empfehlung: Bleibe einer Nameskonvention treu um die Lesbarkeit des Codes zu vereinfachen
    'Stichwort Ungarische Notation
    'Bspw: 'sVariableName - > s kennezeichnet als Datentyp String
    'Rng_Such wird hier als Variant deklariert
    Dim Rng_Such, Rng_Verkauf As String
    Dim finden As Range


'Vorschlag:

Dim wks as Worksheet
Dim lngLastRow as long, lngNewRow as Long
Dim sSuchRng as String, sVerkaufRng as String
'Hinweis an der Stelle:
'Du kannst auch Typenzeichen bei der Variablendeklaration verwenden, dass erspart Dir zwar Zeilen, macht das ganze aber anstrengende zu lesen.Deshalb  Davon würde ich davon abraten.
'Angesprochen möchte ich es aber dennoch haben
'Beispiel für String
Dim sSuchRng$ ' Link: https://docs.microsoft.com/de-de/dotnet/visual-basic/programming-guide/language-features/data-types/type-characters
'Beispiel Long:
Dim lngLastRow&

'Abschließender Hinweis:
'Deine erste Zeile sollte stets beginnen mit:
Option Explicit
'Somit wird dir Variablendeklaration erzwungen und der Compiler würde dich darauf hinweisen, dass die Variable 'Verkauf' nicht deklariert wurde.
'Ohne Option Explicit, wurde 'Verkauf' nun als Variant deklariert. Dieser Datentyp reserviert am meisten Arbeitsspeicher von allen Datentypen.
'Ich weiß, RAM ist heutzutage nichtmehr allzu teuer -> trotzdem sollte es angesprochen werden ;)


Lange Rede kurzer Sinn:
Funktioniert Dein Code wie Du es brauchst?


 


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
30.09.2019 12:39:56 Tobi
NotSolved
30.09.2019 13:04:12 Mase
NotSolved
01.10.2019 11:59:15 Gast67650
NotSolved
Blau Combobox-Eintrag mit Spalte Vergleichen
01.10.2019 12:29:39 Mase
NotSolved
01.10.2019 15:09:24 Tobi
Solved