Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Privacywetgeving
Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.
Sub tst()
With CreateObject("Scripting.FileSystemObject").GetFolder(Range("A1"))
For Each objFile In .Files
If InStr(objFile.Name, Range("E1")) > 0 Then FoundFile = FoundFile & "|" & objFile.Name: x = x + 1
Next objFile
End With
Cells(14, 1).Resize(x) = Application.Transpose(Split(Mid(FoundFile, 2), "|"))
End Sub
Sub ingeven()
Dim ev As String
ev = InputBox("geef recept naam in")
Range("a1") = ev
Application.ScreenUpdating = False
Sheets("lijst").Visible = True
Sheets("resultaat").Visible = True
Call Laden
End Sub
Sub Laden()
Sheets("lijst").Select
Range("a2").Select
F = Dir("P:\Dokumenten Algemeen\Produkt_Recept programma\Recepten\*.*")
Do While Len(F) > 0
ActiveCell.Formula = F
ActiveCell.Offset(1, 0).Select
F = Dir()
Loop
ActiveCell.Offset(-1, 1) = "X"
Range("B2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.FillDown
Range("a2").CurrentRegion.Select
ActiveWorkbook.Names.Add Name:="tabel", RefersTo:=Selection
Range("h2").CurrentRegion.Select
ActiveWorkbook.Names.Add Name:="crit", RefersTo:=Selection
Range("=tabel").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Range("=crit"), CopyToRange:=Range("=plakken"), Unique:=False
Sheets("lijst").Visible = False
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell = "toon klik hier" Then
Application.ScreenUpdating = False
ActiveCell.Offset(0, -1).Select
Shell "explorer.exe " & "P:\Dokumenten Algemeen\Produkt_Recept programma\Recepten\" & ActiveCell.Text
Else
End If
End Sub
Sub wegschrijven()
Range("a1") = Application.UserName
Range("a2").Select
Start:
If ActiveCell = "klaar" Then
Exit Sub
Else
If ActiveCell = "x" Then
Dim oWord As Object
Dim oDoc As Object
Dim eV As String
eV = Range("B1").Value
Dim evi As String
evi = Range("c1").Value
Set oWord = CreateObject("Word.Application")
Set oDoc = oWord.Documents.Open(eV)
oDoc.ExportAsFixedFormat OutputFileName:=evi, ExportFormat:=wdExportFormatPDF
oWord.Quit
' oWord.Visible = True
ActiveCell = " in map"
ActiveCell.Offset(1, 0).Select
GoTo Start
Else
ActiveCell.Offset(1, 0).Select
GoTo Start
End If
End If
End Sub
Sub tst()
With CreateObject("Scripting.FileSystemObject").GetFolder(Range("A1"))
For Each objFile In .Files
If InStr(UCase(objFile.Name), UCase(Range("E1"))) > 0 Then FoundFile = FoundFile & "|" & objFile.Name: x = x + 1
Next objFile
End With
If FoundFile = vbNullString Then MsgBox "Geen overeenkomsten gevonden": Exit Sub
Cells(14, 1).Resize(x) = Application.Transpose(Split(Mid(FoundFile, 2), "|"))
End Sub
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.