Nee dit is PRIMA!quote:Op zondag 6 december 2009 16:58 schreef qu63 het volgende:
[..]
Dat kan.
500 + (begindatum)-(datum van vandaag)/7, afronden op hele getallen en dat maal 10 doen.
Of wil je die 10 euro iedere keer op een nieuwe regel hebben?
Letterlijk vertalen naar het engels werkte niet, maar =today wel.quote:Op zondag 6 december 2009 17:07 schreef Deetch het volgende:
als je in een cel de volgende formule typt: =DATUM() staat in die cel altijd de datum van vandaag.
oh ja dat was ook zo DATE is voor in visual basicquote:Op zondag 6 december 2009 17:15 schreef FrituurVetPet het volgende:
[..]
Letterlijk vertalen naar het engels werkte niet, maar =today wel.
Het is nu opgelost dus ik kan verder bouwen aan mijn excell. Dank aan beiden voor de input
De bestanden waar ik het in eerste instantie over had kan ik niet posten, maar ik heb wel een ander vergelijkbaar voorbeeld. Dit bestand ontvang ik wekelijks. Ik heb om privacy redenen een aantal kolommen verwijdert. Bestand op SkyDrive Het bestand heeft iedere week een iets andere benaming, gezien de datum op het einde, maar zal op een vaste locatie worden opgeslagen.quote:Op maandag 7 december 2009 13:55 schreef Deetch het volgende:
Oh ja, als je meer informatie geeft zoals soort bestand waar de gegevens in staan, opbouw van het bestand, lokatie van het bestand etc etc dan kan je ook een wat gedetailleerder antwoord verwachten.
Hij zou met VBA door een map kunnen loopen en elk bestand uitlezen.quote:Om te beginnen wil ik de totalen van 6 verschillende Excel bestanden overzichtelijk weergeven in 1 Excel bestand. Deze 6 bestanden worden dagelijks automatisch aangeleverd en bestaan uit 1 tabblad met een paar honderd regels die zijn voorzien van een regelcode. De bestandsnaam van de 6 automatisch gegenereerde bestanden is iedere dag anders (naar datum).
Hoe krijg ik Excel nu zo ver, dat hij met 1 druk op de knop de totalen per regelcode uit de andere bestanden haalt en deze importeert? Moet ik dan met Macro’s gaan werken? En zo ja, wat is dan een goede manier om mijzelf dit eigen te maken?
Dat is helaas niet het geval, kijk maar eens naar het bestand dat ik heb geupload.quote:Op maandag 7 december 2009 15:54 schreef qu63 het volgende:
en de cel die gelezen moet worden altijd D45 is (bijvoorbeeld) kan je dat toch ook met de standaard excel-functies maken?
1 2 3 4 5 | code om files te openen end sub |
1 2 3 4 5 | vervolgens maak je zes variabelen file1 = "standaardnaam van bestand1" & datum & ".xls" file2 = ""standaardnaam van bestand2" & datum & ".xls" *** idem voor file3, file4, file5, file 6 |
1 2 3 4 5 6 | **** formule zoekt naar "test" in het bestand [Book1], sheet1 In cel C1 staat nu: [Book1]Sheet1!$A$1:$B$8 =VLOOKUP("test",INDIRECT(C1),2,FALSE) **** heeft hetzelfde resultaat als voorgaande |
quote:Op dinsdag 8 december 2009 10:41 schreef Holy_Goat het volgende:
Hoi,
ik heb een stuk of 30 labels in een form (VBA, excel 2003),
met de naam label1 - label30. Arrays kunnen niet gemaakt worden in vba zover ik begrepen heb.
Is er nu wel een snelle manier om lbl 1-30 leeg te maken zonder 30 lines te hoeven typen?
HG
1 2 3 4 | sName = "label" & i Me.Controls(sName).Text = "" Next i |
Allereerst bedankt voor je hulp Deetch!quote:
1 2 3 4 5 6 7 | datum = InputBox("Geef datum in te voeren bestand:(ddmmjj)") FILE1 = "114_Q5_InterneRegelsWeek_excel_" & datum & "_H114.xls" ChDir "B:\P&O\H*******\Temp" Workbooks.Open Filename:=FILE1 Windows("Map1").Activate End Sub |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |