Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 2 van 2

Onderwerp: sheet kopie naar andere map

  • Vraag is opgelost
  1. #1
    Senior Member
    Geregistreerd
    17 oktober 2007
    Locatie
    Borsbeek (België)

    sheet kopie naar andere map

    Hallo,
    Ik heb een file waarin 28 sheets staan om wekelijks de scores van de spelers in te brengen.
    Deze zijn genummerd "Speeldag 1, Speeldag 2, Speeldag 3, enz....."
    Na elke speeldag moet de sheet van die speeldag gekopieerd worden naar een andere map om door te sturen naar onze scorekeeper en ik doe dit met de volgende code
    Code:
    'Sheet naar andere map Kopieeren
        ActiveWindow.SelectedSheets.Copy
        ChDir _
            "C:\Users\Armand\Documents\Bowling 2011-2012\Metropool\Mario"
        ActiveWorkbook.SaveAs Filename:= _
            "C:\Users\Armand\Documents\Bowling 2011-2012\Metropool\Mario\Seizoen 2011-2012 Speeldag 1.xlsm" _
            , FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
        ActiveWindow.Close
    Deze code komt dus telkens voor op elke van de 28 sheets.
    Elk seizoen moet ik dus het seizoen en de map wijzigen en dit op de 28 sheets. (heb het te wijzigen gedeelte in rood gezet)
    Kan ik nu die code zodanig aanpassen dat die maar één maal in mijn file staat, zodat er maar één code moet aangepast worden en zet ik deze dan in het "Workbook" of een module.

    Grtjs.
    Armand
    Laatst aangepast door bowlingman : 29 juli 2012 om 15:54

  2. #2
    Probeer eens onderstaande code aan te passen naar jouw situatie.
    Code:
    Sub hsv()
    bestand = Application.InputBox("Naar welk bestand:", "Opgeven", "Bv:Mario ?", , , , , 2)
       If bestand = "Bv:Mario ?" Or bestand = False Then Exit Sub
    speeldag = Application.InputBox("Welk speeldag", "Speeldag opgeven", "bv:3", , , , , 1)
       If speeldag = False Then Exit Sub
      Workbooks.Open ("C:\Documents and Settings\New user\Bureaublad\" & bestand & ".xlsm")
    ThisWorkbook.Sheets("Speeldag " & speeldag).Copy Workbooks(bestand & ".xlsm").Sheets(1)
     Workbooks(bestand & ".xlsm").Close True
    End Sub
    ____________
    gr. Harry

    Wie met de duivel danst, moet het orkest betalen.

Berichtenregels

  • U mag geen nieuwe discussies starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • Umag niet uw berichten bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Linkpartners
Aanbiedingen