1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | Dim strFile As String Dim strPath As String Dim colFiles As New Collection Dim i As Integer strPath = "C:\Documents and Settings\user\" strFile = Dir(strPath) While strFile <> "" colFiles.Add strFile strFile = Dir Wend 'List filenames in Column A of the active sheet If colFiles.Count > 0 Then For i = 1 To colFiles.Count ActiveSheet.Cells(i, 1).Value = colFiles Next i End If End Sub |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | ' ' afbeeldinginvoegen Macro ' foto invoegen in opmerkingen vak ' ' Sneltoets: CTRL+a ' Dim myshape As Shape Range("C16").AddComment Range("C16").Comment.Visible = False Range("C16").Comment.Text Text:="Hans Degenkamp:" & Chr(10) & "" For Each myshape In ActiveSheet.Shapes With myshape.ShapeRange .Fill.Transparency = 0# .Line.Weight = 0.75 .Line.DashStyle = msoLineSolid .Line.Style = msoLineSingle .Line.Transparency = 0# .Line.Visible = msoTrue .Line.ForeColor.RGB = RGB(0, 0, 0) .Line.BackColor.RGB = RGB(255, 255, 255) .Fill.Visible = msoTrue .Fill.ForeColor.RGB = RGB(255, 255, 255) .Fill.BackColor.RGB = RGB(255, 255, 225) .Fill.UserPicture _ "C:\Documents and Settings\Hans\Mijn documenten\Mijn afbeeldingen\test macro\rondje.JPG" End With Next myshape |
Om de een of andere reden doet ie 't niet.quote:Op dinsdag 17 november 2009 08:19 schreef DaFan het volgende:
Deze werkt ook wel trouwens:
[ code verwijderd ]
Hartelijk dank!quote:Op dinsdag 17 november 2009 08:38 schreef DaFan het volgende:
Je moet achter colfiles ff (i ) zetten ipv
En denk eraan dat je je pathstring afsluit met een backslash zoals ik ook heb.
dir > list.txt
Zet een tekstbestand in de map waar je nu werkt, met de inhoud van de map + grootte ed.
Met dir/s krijg je de volledige diepte van alle mappen te zien.
OS en Excel versie/taal?quote:Op dinsdag 17 november 2009 11:18 schreef Maartel het volgende:
Weer eens een leuke beginnersvraag: ik heb volgens mij perongeluk een toetsencombinatie gemaakt waardoor nu Excel anders functioneert.. als ik 10 cellen selecteer en op delete druk wordt alleen de eerst-geselecteerde sel geleegd.. Weet iemand welke optie ik terug moet zetten om te zorgen dat ik weer gewoon meerder cellen tegelijk kan legen?
Ctrl+shift al geprobeerd?quote:
Dat verandert niets.. of bedoel je alleen om meerdere cellen te selecteren?quote:
Jezus, wat simpel eigenlijk..quote:
Wat is eigenlijk het nut van Scroll Lock.quote:Op woensdag 18 november 2009 00:23 schreef Maartel het volgende:
[..]
Jezus, wat simpel eigenlijk..
maar zoals gezegd, je moet maar net doorhebben welke knop je perongeluk hebt aangeraakt..
Dat je het weetquote:Combat Arms, a Free-to-play Microtransaction based first person shooter, uses the scroll lock key to lock the movement of chat messages.
1 2 | Application.Run ActiveWorkbook.Name & "!Macro3" |
1 |
1 2 3 | Application.Run "'Map2.xls'!Macro1" |
1 2 3 | Application.Run ActiveWorkbook.Name & "!Macro1" |
Nee, de macro die deze aanroep moet doen staat in een bestand die in een andere map staat. Dus misschien is dat het, dan moet de bestandsnaam inclusief path. Ik zal het vanavond of morgen uitproberen.quote:Op woensdag 18 november 2009 17:02 schreef DaFan het volgende:
[ code verwijderd ]
Let op de aanhalingstekens! Dubbele aanhalingstekens, dan enkele om de bestandsnaam, dan uitroepteken, en dan macronaam.
Werkt ook:
[ code verwijderd ]
Staan ze in dezelfde map?
1 |
1 2 3 4 5 6 7 8 9 | 2, nummers 3, nummers B....1, nummers 2, nummers 3, nummers C....1, nummers 2, nummers 3, nummers |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |