Hey allemaal
Ik ben op zoek naar een oplossing om een query makkelijker te openen.
Mijn collega's en ik trekken regelmatig een query met de actuele info van een interne site (moet dus steeds opnieuw getrokken worden). Deze opent in Excel maar de lay-out trok op niets.
Daarom heb ik een macro opgesteld (adhv chat gpt want het is men eerste keer met macro's werken), die gedeeld met het team en geactiveerd. En die werkt, maar...
Welk Excel-bestand mijn collega's ook openen, het originele macro-bestand opent steeds mee.
Hoe kan ik een macro delen met mijn collega's waarbij er niets tseeds een extra Excel-venster opent?
Ik wil dit echt goed krijgen op kantoor, maar mis de ervaring hierin. En zelfs de Excel-kenner van het team heeft geen idee meer. Hopelijk heeft hier iemand de gouden tip.
Dit is de huidige macro-code die ik in VBA-module heb staan :
Sub IntranetExportMacro()
Columns("A:A").ColumnWidth = 65
Columns("B:B").ColumnWidth = 19
Columns("C:C").ColumnWidth = 16
Columns("F:F").ColumnWidth = 12
Columns("E:E").Hidden = True
Columns("G:K").Hidden = True
Columns("L:L").ColumnWidth = 100
Rows.Hidden = False
Dim i As Long, LastRow As Long
LastRow = Cells(Rows.Count, "E").End(xlUp).Row
For i = 2 To LastRow
If Trim(Cells(i, "E").Value) = "" Then
Rows(i).Hidden = True
End If
Next i
End Sub
Sub Auto_Open()
Application.OnKey "^+Q", "IntranetExportMacro"
End Sub
Ik ben op zoek naar een oplossing om een query makkelijker te openen.
Mijn collega's en ik trekken regelmatig een query met de actuele info van een interne site (moet dus steeds opnieuw getrokken worden). Deze opent in Excel maar de lay-out trok op niets.
Daarom heb ik een macro opgesteld (adhv chat gpt want het is men eerste keer met macro's werken), die gedeeld met het team en geactiveerd. En die werkt, maar...
Welk Excel-bestand mijn collega's ook openen, het originele macro-bestand opent steeds mee.
Hoe kan ik een macro delen met mijn collega's waarbij er niets tseeds een extra Excel-venster opent?
Ik wil dit echt goed krijgen op kantoor, maar mis de ervaring hierin. En zelfs de Excel-kenner van het team heeft geen idee meer. Hopelijk heeft hier iemand de gouden tip.
Dit is de huidige macro-code die ik in VBA-module heb staan :
Sub IntranetExportMacro()
Columns("A:A").ColumnWidth = 65
Columns("B:B").ColumnWidth = 19
Columns("C:C").ColumnWidth = 16
Columns("F:F").ColumnWidth = 12
Columns("E:E").Hidden = True
Columns("G:K").Hidden = True
Columns("L:L").ColumnWidth = 100
Rows.Hidden = False
Dim i As Long, LastRow As Long
LastRow = Cells(Rows.Count, "E").End(xlUp).Row
For i = 2 To LastRow
If Trim(Cells(i, "E").Value) = "" Then
Rows(i).Hidden = True
End If
Next i
End Sub
Sub Auto_Open()
Application.OnKey "^+Q", "IntranetExportMacro"
End Sub