martijnbos
Gebruiker
- Lid geworden
- 17 dec 2010
- Berichten
- 101
Ik heb twee kleine problemen met Excel
1. Ik heb een getal waar de komma uit moet. Dit doe ik dmv onderstaande macro.
Het originele getal is bijvoorbeeld 40553,4988135417.00. Het getal moet worden405534988135417.00
Maar nadat bovenstaande macro gedraaid heeft, komt er onderstaande waarde uit.
405536164878472,00
Iemand enig idee wat er fout staat in de macro?
2. Ook draait er een macro die automatisch het bestand moet emailen. Hier gebruik ik deze macro
In office2003 ging dit altijd prima, maar in office 2010 blijft het bestandje in de map Postvak uit staan. Het originele bestand heeft gewoon als extensie .xls
Hoop ook dat iemand deze vraag kan beantwoorden
1. Ik heb een getal waar de komma uit moet. Dit doe ik dmv onderstaande macro.
Code:
Columns("A:A").Select
Selection.Replace What:=",", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.NumberFormat = "0.00"
Maar nadat bovenstaande macro gedraaid heeft, komt er onderstaande waarde uit.
405536164878472,00
Iemand enig idee wat er fout staat in de macro?
2. Ook draait er een macro die automatisch het bestand moet emailen. Hier gebruik ik deze macro
Code:
Dim wb As Workbook
Set wb = ActiveWorkbook
If Val(Application.Version) >= 12 Then
If wb.FileFormat = 51 And wb.HasVBProject = True Then
MsgBox "There is VBA code in this xlsx file, there will be no VBA code in the file you send." & vbNewLine & _
"Save the file first as xlsm and then try the macro again.", vbInformation
Exit Sub
End If
End If
On Error Resume Next
wb.SendMail "edi+14811.mike@####", _
Sheets("blad1").Range("b2")
On Error GoTo 0
End If
End Sub
In office2003 ging dit altijd prima, maar in office 2010 blijft het bestandje in de map Postvak uit staan. Het originele bestand heeft gewoon als extensie .xls
Hoop ook dat iemand deze vraag kan beantwoorden
Laatst bewerkt door een moderator: