Thema Datum  Von Nutzer Rating
Antwort
07.02.2023 17:45:05 Bernd
NotSolved
07.02.2023 20:39:33 ralf_b
NotSolved
08.02.2023 10:39:39 Bernd
NotSolved
08.02.2023 12:59:22 Gast42447
NotSolved
13.02.2023 13:36:35 Bernd
NotSolved
15.02.2023 23:25:02 Gast50869
NotSolved
16.02.2023 08:16:58 Gast35870
Solved
Blau VBA übernimmt manchmal Wert aus Zelle nicht
16.02.2023 13:29:47 Bernd
Solved
16.02.2023 17:37:11 Gast9226
Solved

Ansicht des Beitrags:
Von:
Bernd
Datum:
16.02.2023 13:29:47
Views:
562
Rating: Antwort:
 Nein
Thema:
VBA übernimmt manchmal Wert aus Zelle nicht

Hi,

Das ist die Zeile, die mir Probleme bereitet:

 ZName = Range(QRB & SuchZeile).Value & ".xlsm"

Gehe ich mit der Maus auf Range, zeigt es mir "leer" an.
Entsprechend ZName ist ".xlsm"

Gehe ich es als Einzelschritt durch, zeigt er mir "RB Ost.xlms" an.
Es ist übrigends immer die Zeile 6 in der es das erste mal passiert.
Machmal läuft es auch nach mehreren Schleifen weiter.
Der nächste halt ist bei 15,

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ich habe glaube ich den Fehler gefunden:

Nochmal:
Workbooks(QName.Name).Worksheets(QSheet.Name).Activate   <= Dies habe ich zusäzlich eingefügt
   SuchZeile = Suchwert.Row
 DoEvents
   ZName = Range(QRB & SuchZeile).Value & ".xlsm"
DoEvents
   If ZName = ".xlsm" Then
   GoTo Nochmal
   End If
Es kam wohl manchmal vor, das sich beim Ablauf zuletzt das Zielworkbook aktiviert hatte. Dadurch wurde die Zelle AD im Zielsheet abgefragt, und das war leer.

Deine Codezeile habe ich auch probiert, ergab aber in der Variablen Range rngDatenexport keinen Unterschied.

Ich bedanke mich aber trotzdem vielmals bei dir, das du versucht hast mir zu helfen.
Danke

Bernd


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
07.02.2023 17:45:05 Bernd
NotSolved
07.02.2023 20:39:33 ralf_b
NotSolved
08.02.2023 10:39:39 Bernd
NotSolved
08.02.2023 12:59:22 Gast42447
NotSolved
13.02.2023 13:36:35 Bernd
NotSolved
15.02.2023 23:25:02 Gast50869
NotSolved
16.02.2023 08:16:58 Gast35870
Solved
Blau VBA übernimmt manchmal Wert aus Zelle nicht
16.02.2023 13:29:47 Bernd
Solved
16.02.2023 17:37:11 Gast9226
Solved