Warme bakkertje
Meubilair
- Lid geworden
- 13 apr 2008
- Berichten
- 7.972
- Besturingssysteem
- Windows 10
- Office versie
- MO Home and Business 2024
Test deze eens. Kijk overal nog wel het pad na.
Code:
Sub Opdrachten()
'
' Opdrachten Macro
' Met deze macro wordt het tabblad "Opdrachten" up to date gebracht met betrekking tot de invoering van de codes in de TOTAALLIJST. Vervolgens worden alle kolommen die niet van toepassing zijn leeggemaakt.
'
'
With Sheets("Opdrachten")
.Unprotect
Sheets("TOTAALLIJST").Range("B4:Q1250").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=.Range("U4:U5"), CopyToRange:=.Range("B4:Q4"), Unique:=False
.Columns("J:J").ColumnWidth = 10.57
.Columns("L:L").ColumnWidth = 11.43
For Each cl In .Range("B5:B" & .Cells(Rows.Count, 2).End(xlUp).Row)
mypath = "\\brddch03\data\bouw-vr\KLANT OP KLANTNUMMERS\" & cl.Value
cl.Formula = "=HYPERLINK(""" & mypath & """,""" & cl.Value & """)"
Next
.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End With
End Sub
Sub ArchiefOpdrachten()
'
' ArchiefOpdrachten Macro
' Met deze macro wordt het tabblad "Archief Opdrachten" up to date gebracht met betrekking tot de invoering van de codes in de TOTAALLIJST. Vervolgens worden alle kolommen die niet van toepassing zijn leeggemaakt.
'
'
With Sheets("Archief Opdrachten")
.Unprotect
Sheets("TOTAALLIJST").Range("B4:O1250").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("U4:U5"), CopyToRange:=.Range("B4:O4"), Unique:=False
For Each cl In .Range("B5:B" & .Cells(Rows.Count, 2).End(xlUp).Row)
mypath = "\\brddch03\data\bouw-vr\KLANT OP KLANTNUMMERS\" & cl.Value
cl.Formula = "=HYPERLINK(""" & mypath & """,""" & cl.Value & """)"
Next
.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End With
End Sub
Sub Offertes()
'
' Offertes Macro
' Met deze macro wordt het tabblad "Offertes" up to date gebracht met betrekking tot de invoering van de codes in de TOTAALLIJST. Vervolgens worden alle kolommen die niet van toepassing zijn leeggemaakt.
'
'
With Sheets("Offertes")
.Unprotect
Sheets("TOTAALLIJST").Range("B4:O1250").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("U4:U5"), CopyToRange:=.Range("B4:O4"), Unique:=False
For Each cl In .Range("B5:B" & .Cells(Rows.Count, 2).End(xlUp).Row)
mypath = "\\brddch03\data\bouw-vr\KLANT OP KLANTNUMMERS\" & cl.Value
cl.Formula = "=HYPERLINK(""" & mypath & """,""" & cl.Value & """)"
Next
.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End With
End Sub
Sub ArchiefOffertes()
'
' ArchiefOffertes Macro
' Met deze macro wordt het tabblad "Archief Offertes" up to date gebracht met betrekking tot de invoering van de codes in de TOTAALLIJST. Vervolgens worden alle kolommen die niet van toepassing zijn leeggemaakt.
'
'
With Sheets("Archief Offertes")
.Unprotect
Sheets("TOTAALLIJST").Range("B4:O1250").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("U4:U5"), CopyToRange:=.Range("B4:M4"), Unique:=False
For Each cl In .Range("B5:B" & .Cells(Rows.Count, 2).End(xlUp).Row)
mypath = "\\brddch03\data\bouw-vr\KLANT OP KLANTNUMMERS\" & cl.Value
cl.Formula = "=HYPERLINK(""" & mypath & """,""" & cl.Value & """)"
Next
.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End With
End Sub