Thema Datum  Von Nutzer Rating
Antwort
10.05.2021 11:08:05 Schweikardt
NotSolved
Blau Mehrere Exceldateien in einer Arbeitsmappe zusammenfassen
11.05.2021 07:04:58 ralf_b
NotSolved
11.05.2021 09:04:11 Schweikardt
NotSolved
11.05.2021 11:35:30 Gast46125
NotSolved
14.05.2021 19:57:50 Mase
NotSolved

Ansicht des Beitrags:
Von:
ralf_b
Datum:
11.05.2021 07:04:58
Views:
299
Rating: Antwort:
  Ja
Thema:
Mehrere Exceldateien in einer Arbeitsmappe zusammenfassen

Hallo  Matthias

es fehlen Angaben wo genau der Fehler auftritt. Aber ein paar Anmerkungen habe ich. Ungetestet. Vielelicht kanst du damit was anfangen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
         'der code geht davon aus das Usedrange in Zeile 1 beginnt. das ist nicht immer so.
         Dim lColcnt as Long
         Dim oSrcSheet as Worksheet
         set oSrcSheet  = oSourceBook.Sheets(1)
         lColcnt = oSrcSheet.UsedRange.Columns.Count
 
         For z = oSrcSheet.UsedRange.Row To oSrcSheet.UsedRange.specialcells(xlcelltypelastcell).Row
     
             'Keine Leerzeilen verarbeiten - es wird nur geprüft ob in Spalte A die zelle leer ist ,
              'und nicht ob die ganze zeile leer ist.
             If Trim(CStr(oSrcSheet.Cells(z, 1).Value)) <> "" Then
                  with oTargetSheet
                     .Cells(lErgebnisZeile, 1).Value = sDatei
                     .Cells(lErgebnisZeile, 2).resize(0,lcolcnt -1).Value = _
                             oSrcSheet.UsedRange.Rows(z).offset(0,1).resize(lcolcnt -1).Value
                  end with
                 lErgebnisZeile = lErgebnisZeile + 1
             End If
         Next z

              set oSrcSheet= nothing

 


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
10.05.2021 11:08:05 Schweikardt
NotSolved
Blau Mehrere Exceldateien in einer Arbeitsmappe zusammenfassen
11.05.2021 07:04:58 ralf_b
NotSolved
11.05.2021 09:04:11 Schweikardt
NotSolved
11.05.2021 11:35:30 Gast46125
NotSolved
14.05.2021 19:57:50 Mase
NotSolved