Bestanden uit een map importeren

Status
Niet open voor verdere reacties.
Ziet er duidelijk uit alhoewel ik er nog steeds niet bij kan waarom je absoluut ieder woord van een regel in een aparte cel wil. Dat is niet erg want het lijkt mij geen enkel probleem om daarvoor iets te programmeren. Ik vroeg het mij gewoon af.
Hallo iedereen,

Ik moet voor mijn stage een database maken waarin gegevens staan van gebruikers.. Bij voorbeeld welk programma deze geopende heeft enzo..
Nu moet ik ook van alle bestanden die in de data base komen te staan een grafiek maken waardoor je een indicatie kan krijgen welke bestanden het meest worden gebruikt.

Vandaar dat ik die logbestanden moest importeren en zo.. Ik blijf op dit moment steken bij het importeren/koppelen van het xls bestand aan de mdb database. Ik weet ook niet zo goed hoe je een goede grafiek kan maken uit deze lijsten..
Waarschijnlijk moet ik het schijdingsteken in de logbestanden inderdaad ook aanpassen Ik had er niet bij stilgestaan dat sommige bestandsnamen ook spaties bevatten..

Ook zijn het zoveel logbestanden dat er (ook al filter ik er zo veel tussen uit) teweinig regels mogelik zijn in excel.. Heeft iemand daar misschien een oplossing voor? Iets met tabbladen oid.. Ik denk eigelijk dat het niet mogelijk is...
Of heeft iemand toevallig vor mijn doel een programma of een database voor liggen...

nja.. Weer een heel verhaal.. Ik ben in iedergeval blij dat ik met jullie hulp zo ver ben gekomen...

Stefan
 
Kan je ook op twee tekens nieuwe cellen splitsen?

Code:
'De woorden gescheiden door een spatie en een ....., onderbrengen in array-elementen.
aLine = Split(cLine, delimiter:=" ") or aLine = Split(cLine, delimeter:="/")

Of is dit een hele domme bewerking?

Als dit wel kan begin ik het denk ik een beetje te snappen..

Stefan

Nee, zo gaat dat niet, maar je kan eerst iedere "/" vervangen door een spatie en dan gewoon de Split-functie toepassen. Vervang de volgende code

aLine = Split(cLine, delimiter:=" ")

door

cLine = Replace(cLine, "/", " ")
aLine = Split(cLine, delimiter:=" ")


Groeten,
MDN111.
 
Laatst bewerkt:
Iemand?

Hallo,

Ondertussen ben ik er achter gekomen dat na een aantal bestanden het maximum aantal rijen is bereikt. Is het op welke manier dan ook mogelijk om wanneer een blad vol is en nieuw blad aan te maken. Met een dergelijke naam.. Bijvoorbeeld:
Wanneer er 6 files naar een tabblad zijn ge-upload.

Is dat mogelijk of vraag ik nu (wel) iets onmogelijks:eek:. Ik ban al blij dat ik zover be gekomen dus..

Groeten
Stefan
 
Niets (of toch bijna niets) is onmogelijk.

De vraag is hoe je wil splitsen per sheet.

Veronderstel dat halverwege het importeren van een logfile de sheet vol is.

Moet het resterende gedeelte van de logfile dan gewoonweg naar een volgende sheet, zodat de gegevens van die bewuste logfile verspreid zijn over 2 sheets?

Of moet het begin van een nieuwe sheet samenvallen met het begin van de import van een nieuwe logfile?

Groeten,
MDN111.
 
Hallo Semafoor,

Probeer deze versie eens. Als een sheet vol is, voegt hij een nieuwe sheet toe en schrijft hij verder naar de nieuwe sheet. Ik heb het niet getest met 65536 lijnen per sheet, maar ik vermoed wel dat het zal werken.

In de kop van Module1 staan de instructies. Ik heb het zo gewijzigd dat je alleen daar de path moet aanpassen.

Groeten,
MDN111
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan