Collapse column

Autor Thema: Office 2016 Fehler beim Suchen nach Wert in Spalte  (Gelesen 788 mal)

Offline FlorianF

  • Jr. Member
  • **
  • Beiträge: 62
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Office 2016 Fehler beim Suchen nach Wert in Spalte
« am: August 05, 2017, 10:35:08 Vormittag »
Hi Leute,

jetzt zweifle ich schon fast an mir selbst. Die ganze Zeit hat mein Code funktioniert und seit gestern habe ich in dieser Zeile den Fehler Objekt- und With-Block Variable nicht festgelegt. Ich kann mich aber nicht daran erinner, dass ich an diesem Teil des Codes was geändert habe.

strGegenkonto = tblKontenzuordnung.Range("A:A").Find(strBuchungstext).Offset(0, 1).Value
Hier mal die ganze Prozedur:

Sub GegenkontenEinfuegen()
   
    Dim rngSpalte As Range, rngZelle As Range
    Dim strBuchungstext As String, strGegenkonto As String
   
    Set rngSpalte = tblBuchungen.Range("G2:G" & tblBuchungen.UsedRange.Rows.Count)
   
    For Each rngZelle In rngSpalte
        strBuchungstext = rngZelle.Offset(0, -1).Value
        strGegenkonto = tblKontenzuordnung.Range("A:A").Find(strBuchungstext).Offset(0, 1).Value
        rngZelle.Value = strGegenkonto
    Next rngZelle

End Sub

Kann mir jemand sagen woran das liegt?

Danke euch!!!

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw:Office 2016 Fehler beim Suchen nach Wert in Spalte
« Antwort #1 am: August 05, 2017, 11:46:33 Vormittag »
Hallo,

sieht so aus, als würde dann strBuchungstext nicht gefunden werden. Also, hattest Du wohl vorher On Error Resume Next drin.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Offline FlorianF

  • Jr. Member
  • **
  • Beiträge: 62
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw:Office 2016 Fehler beim Suchen nach Wert in Spalte
« Antwort #2 am: August 06, 2017, 10:34:42 Vormittag »
Hatte ich schon geprüft, aber den Eintrag gibt es in dieser Range

tblKontenzuordnung.Range("A:A")

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw:Office 2016 Fehler beim Suchen nach Wert in Spalte
« Antwort #3 am: August 07, 2017, 09:27:38 Vormittag »
Hallo,

das kann man ohne Daten nicht testen. Frage ggf. tblKontenzuordnung.Range("A:A").Find(strBuchungstext)
auf Nothing ab, bevor Du es verwendest.

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.