Avatar billede Slettet bruger
01. februar 2010 - 18:20 Der er 4 kommentarer og
1 løsning

VBA oversæter / til _

Hej Eksperter

Jeg helt ny i denne verden så håber at i kan forstår hvad jeg mere.

Kan man få VBA til at over sætte "/" til "_" og gemme et dokument i en bestemt mappe

så hvist der så TDC A/S i en tekstbox så gemmer den dokumenet i en mappe der hedder TDC A_S
Avatar billede kabbak Professor
01. februar 2010 - 19:28 #1
Navn = "Faktura_1"
Firma = "TDC A/S"
Mappe = replace(replace(Firma,"/","_")," ","_")

Gem = " C:\data\" & mappe &"\" & navn &".xls"
Avatar billede kabbak Professor
01. februar 2010 - 19:47 #2
Public Sub test()
Dim Navn As String, Firma As String, Mappe As String
Navn = "Faktura_1" ' det kan også henvise til en celle
Firma = "TDC A/S" ' det kan også henvise til en celle
Mappe = Replace(Replace(Firma, "/", "_"), " ", Chr(160)) ' erstatter / med _ og mellemrum med hårdt mellemrum

Application.ActiveWorkbook.SaveAs " C:\data\" & Mappe & "\" & Navn & ".xls" ' gemmer
End Sub
Avatar billede Slettet bruger
03. februar 2010 - 17:05 #3
Hej Kabbak

Hvis jeg for står det rigtig så for du excel til at over sætte / til _ eller hved?

Det dokument jeg snakker, er i word. Jeg er ikke helt med på  hvad jeg skal gøre?

Jeg mener at VBA selv kan oversætte / til _ men er ikke sikker.
Avatar billede kabbak Professor
04. februar 2010 - 23:16 #4
det er faktisk det samme om det er word eller excel,bare lidt anden kodning

Public Sub GemSom()
    Dim Navn As String, Firma As String, Mappe As String
    Navn = ThisDocument.TextBox1    ' Navn på filen
    Firma = ThisDocument.TextBox2    ' Firma = bibliotek
    Mappe = Replace(Replace(Firma, "/", "_"), " ", Chr(160))    ' erstatter / med _ og mellemrum med hårdt mellemrum
    If Dir("C:\data\" & Mappe, vbDirectory) = "" Then    'hvis ikke mappen findes, laves den
        MkDir ("C:\data\" & Mappe)
    End If
    ActiveDocument.SaveAs FileName:="C:\data\" & Mappe & "\" & Navn & ".doc", FileFormat:=wdFormatDocument, _
                          LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
                                                                                  :="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
                          SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
                          False
End Sub
Avatar billede kabbak Professor
17. februar 2010 - 08:57 #5
hvordan går det ??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester