| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Computer Viden >> systemer >> Basale computerfærdigheder >> Content
    Hvordan man laver en Resume Workbook Baseret på data fra forskellige projektmapper
    Hvis du administrerer flere Excel-projektmapper med lignende data , kan du ønsker at flette dem alle i én resumé projektmappe. Dette efterlader de oprindelige projektmapper intakt og giver dig en enkelt projektmappe til at bruge som en oversigt . Excel gør processen let gennem sin Visual Basic add-on. Koden kan se langt og skræmmende, men det er en temmelig simpel kopi -and- paste job, der kræver faktisk ikke kodning viden eller erfaring. Instruktioner
    1

    Sæt alle projektmapper , du ønsker at fusionere til én mappe på din computer .
    2

    Åbn en ny projektmappe i Excel.

    3

    Tryk på Alt + F11 . Dette vil åbne Visual Basic Editor.
    4

    Vælg " Module" fra " Indsæt" menuen .
    5.

    Kopier og indsæt følgende VB kode i teksten vinduet :

    sub MergeAllWorkbooks ()

    Dim MyPath As String , FilesInPath As String

    Dim MyFiles () As String

    Dim SourceRcount så længe , FNum Som lang

    Dim MyBook Som projektmappe , BaseWks Som Regneark

    Dim sourceRange Som Range destrange Som Range

    Dim rnum As Long , CalcMode As Long

    MyPath = " PATHHERE "
    p Hvis Right ( MyPath , 1 ) < > "\\ " Så

    MyPath = MyPath & "\\ "

    End If
    < p> FilesInPath = Dir ( MyPath & " * . xl * " )
    p Hvis FilesInPath = "" Så

    MsgBox " Ingen filer fundet "

    Exit Sub

    End If

    FNum = 0

    gøre, mens FilesInPath <> ""

    FNum = FNum + 1

    ReDim Preserve MyFiles ( 1 Til FNum )

    MyFiles ( FNum ) = FilesInPath

    FilesInPath = Dir ()

    Loop

    Med Application

    CalcMode = . Beregning

    . Beregning = xlCalculationManual

    . ScreenUpdating = False

    . EnableEvents = False

    End Med

    Set BaseWks = projektmapper . Add ( xlWBATWorksheet ) . regneark (1)

    rnum = 1
    p Hvis FNum > 0 Then

    FNum = LBound ( MyFiles ) Til UBound ( MyFiles ) < br >

    Set MyBook = Nothing

    On Error Resume Next

    Set MyBook = Workbooks.Open ( MyPath & MyFiles ( FNum ) )

    On Error GoTo 0 < br >

    Hvis ikke MyBook er intet Så

    On Error Resume Next

    mybook.Worksheets (1)

    Set sourceRange = Range (" A1: . C1 " )

    End With
    p Hvis Err.Number > 0 Then

    Err.Clear

    Set sourceRange = Nothing

    Else

    Hvis sourceRange.Columns.Count > = BaseWks.Columns.Count Så

    Set sourceRange = Nothing

    End If

    End If

    Fejl GoTo 0
    p Hvis ikke sourceRange Er Ingenting Så

    SourceRcount = sourceRange.Rows.Count
    p Hvis rnum + SourceRcount > = BaseWks.Rows.Count Så

    MsgBox " Der er ikke nok rækker i målet regnearket. "

    BaseWks.Columns.AutoFit

    mybook.Close saveChanges : = False

    GoTo ExitTheSub

    Else

    sourceRange

    BaseWks.Cells ( rnum , "A") . _

    Resize ( . Rækker ) . Value = MyFiles ( FNum )

    End With

    Set destrange = BaseWks.Range ( "B" & rnum ) < br >

    Med sourceRange

    Set destrange = destrange . _

    Resize ( . Rækker . Columns.Count )

    End With

    destrange.Value = sourceRange.Value

    rnum = rnum + SourceRcount

    End If

    End If

    mybook.Close saveChanges : = False

    End If

    Næste FNum
    < p> BaseWks.Columns.AutoFit

    End If

    ExitTheSub : .

    Med Application

    ScreenUpdating = Sand

    EnableEvents = . ægte

    . Beregning = CalcMode

    End With

    End Sub
    6

    Erstat " PATHHERE " på Linie 8 med stien til den mappe med alle projektmappefiler . Brug formularen . " C: \\ My Documents \\ Mappe1 \\ Folder2 ... "
    7

    Tryk Alt + Q for at skabe sammendrag projektmappe
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan ændres OS Navn 
    ·Sådan aktiveres Wireless på en bærbar 
    ·Hvordan man laver en Sports Flyer for Free 
    ·Hvad er det absolutte minimum Mængden af ​​RAM er nød…
    ·Hvordan skal tjekkes Memory Space på en computer 
    ·Sådan Konverter PNG til ICO i Vista 
    ·Sådan Find ud af hvor meget ledig diskplads I Have 
    ·Hvad er en Ping Reply 
    ·Sådan Gain Administrator Access på Compaq Computers 
    ·Sådan Reset RAM i en computer 
      Anbefalede Artikler
    ·Sådan slettes en LAN-forbindelse i Windows XP Pro 
    ·Hvordan kan man øge Skærmopløsning til Ubuntu i Virt…
    ·Sådan udskriver konvolutter Gennem iWork Pages 
    ·Sådan kører XP Recovery 
    ·Sådan kontrolleres RAM Memory of a Computer 
    ·Sådan geninstalleres et kopi af Hal.dll 
    ·Hvordan du aktiverer Windows Ultimate 
    ·Sådan bruges Pass4Sure for CCNP 
    ·Sådan installeres Windows XP uden en startbar cd-rom 
    ·Forskellige måder at komme til MSConfig Prompt 
    Copyright © Computer Viden http://www.computerdk.com