anton44
Verenigingslid
- Lid geworden
- 20 mei 2005
- Berichten
- 1.797
In het gedeelte van het onderstaand macro-deel staan een aantal variabelen die ik vanuit cellen van een werkblad (tab) wil ophalen.
Als voorbeeld:
Werkbladnaam = “Dashboard”
In cel A1 de mapnaam : “D:\Downloads\”
In cel A2 de bestandsnaam: “Bank transactieoverzicht*.csv”
In cel A3 de bestandsnaam: “Bank.csv”
In cel A4 "D:\Downloads\Bank.csv" als resultaat van A1&A3
Sub BANK01_Hernoemen()
' Bank downloadbestand hernoemen naar een standaard naam
Application.ScreenUpdating = False
Dim OldName, NewName
OldName = Dir("D:\Downloads\Bank transactieoverzicht*.csv")
If Len(OldName) > 0 Then
OldName = "D:\Downloads\" & OldName: NewName = "D:\Downloads\Bank.csv"
If Len(Dir(NewName)) > 0 Then
Kill NewName
End If
Name OldName As NewName
Else
MsgBox "Bestand is niet gevonden", vbInformation, "Onvindbaar"
GoTo Fout1
End If
Call BANK02_Ophalen 'roept volgende macro aan
Fout1:
' Macro stopt bij "Bestand is niet gevonden".
End Sub
Mijn vraag: Hoe moet ik daarvoor mijn macro aanpassen.
m.vr.gr. Ton
Als voorbeeld:
Werkbladnaam = “Dashboard”
In cel A1 de mapnaam : “D:\Downloads\”
In cel A2 de bestandsnaam: “Bank transactieoverzicht*.csv”
In cel A3 de bestandsnaam: “Bank.csv”
In cel A4 "D:\Downloads\Bank.csv" als resultaat van A1&A3
Sub BANK01_Hernoemen()
' Bank downloadbestand hernoemen naar een standaard naam
Application.ScreenUpdating = False
Dim OldName, NewName
OldName = Dir("D:\Downloads\Bank transactieoverzicht*.csv")
If Len(OldName) > 0 Then
OldName = "D:\Downloads\" & OldName: NewName = "D:\Downloads\Bank.csv"
If Len(Dir(NewName)) > 0 Then
Kill NewName
End If
Name OldName As NewName
Else
MsgBox "Bestand is niet gevonden", vbInformation, "Onvindbaar"
GoTo Fout1
End If
Call BANK02_Ophalen 'roept volgende macro aan
Fout1:
' Macro stopt bij "Bestand is niet gevonden".
End Sub
Mijn vraag: Hoe moet ik daarvoor mijn macro aanpassen.
m.vr.gr. Ton
