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.
Private Sub CommandButton1_Click()
Range("A1:C4").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("F1:F2"), Unique:=False
Range("B3").CurrentRegion.Copy Sheets("Blad2").Range("A1")
End Sub
... en wacht met smart af morgen naar jouw bevindingen.
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
'Maak een referentie naar Word object library. Hoe?
'In de VB Editor, kies Tools > References. Scroll dan naar beneden
'tot Microsoft Word n.n Object Library (n.n hangt af van de versie van Word).
'pas de code aan bij target.address: pad erbij (hier: in string of manueel, of bij Hyperlink bewerken).
Dim wdApp As Word.Application
Dim wdDoc As Word.Document
Application.ScreenUpdating = False
On Error Resume Next
Set wdApp = GetObject(, "Word.Application")
If Err.Number <> 0 Then Set wdApp = CreateObject("Word.Application") 'Word was nog niet opgestart
On Error GoTo 0
With wdApp
.Visible = True
Set wdDoc = .Documents.Open(Target.Address)
End With
wdDoc.PrintOut
wdApp.Quit False
Set wdApp = Nothing
Set wdDoc = Nothing
MsgBox "Klaar."
Application.ScreenUpdating = True
End Sub
Dank je wel,Wigi ik ben er mee aan het stoeien, maar krijg het nog niet voor elkaar, misschien heb ik toch nog iets te weinig kennis van vba![]()
ja heb beide gedaan maar de code loopt vast bij target adress
Een nieuw voorbeeldje . zou je hier eens naar willen kijken Wigi ?
Heeft iemand een oplossing voor mijn vraag ?![]()
Sub Macro1()
Dim c As Range
With Sheets("records")
On Error Resume Next
.ShowAllData
On Error GoTo 0
'Range("A11", Range("A11").End(xlDown)).Cut .Range("G5") 'DEZE REGEL NOG AANPASSEN
.Range("A8").Resize(3).Copy .Range("G5")
.Range("A4:D10").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=.Range("G4:G7"), Unique:=False
.Columns("A:D").Copy Sheets("resultaat ").Cells(1)
Application.CutCopyMode = False
Sheets("resultaat ").Select
For Each c In Range("D5", Range("D" & Rows.Count).End(xlUp))
Call OpenEnPrint(c.Hyperlinks(1))
Next c
.ShowAllData
End With
MsgBox "Klaar.", vbInformation, "Wim Gielis, 2007"
End Sub
'Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Sub OpenEnPrint(ByVal hl As Hyperlink)
'Maak een referentie naar Word object library. Hoe?
'In de VB Editor, kies Tools > References. Scroll dan naar beneden
'tot Microsoft Word n.n Object Library (n.n hangt af van de versie van Word).
'pas de code aan bij target.address: pad erbij (hier: in string of manueel, of bij Hyperlink bewerken).
Dim wdApp As Word.Application
Dim wdDoc As Word.Document
Application.ScreenUpdating = False
On Error Resume Next
Set wdApp = GetObject(, "Word.Application")
If Err.Number <> 0 Then Set wdApp = CreateObject("Word.Application") 'Word was nog niet opgestart
On Error GoTo 0
With wdApp
.Visible = True
Set wdDoc = .Documents.Open("C:\Recept\" & hl.Address) 'DEZE REGEL MOGELIJK NOG AANPASSEN
End With
'wdDoc.PrintOut 'DEZE REGEL NOG AANPASSEN
MsgBox hl.Address 'DEZE REGEL NOG AANPASSEN
wdApp.Quit False
Set wdApp = Nothing
Set wdDoc = Nothing
Application.ScreenUpdating = True
End Sub
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.