PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerVBAVBAwindows"adress".activatewindows"adress".activate
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2009-03-09 14:19
 

Har ett "Skriv ut" macro i Skrivut.xls

Detta macro ska öppna en fil som heter Spåranvändning mån.xls för måndag. Spåranvändning tis.xls för tisdag osv.

Går det på någotvis att få in en asterix i filnamnet för att slippa ha olika macron för olika dagar?
Typ: Windows("Spåranvändning *.xls").Activate
Ex. ovan fungerar naturligt vis inte. Men någon kanske vet/kan hur man ev. kan lösa detta?

Skulle inte bli förvånad om det INTE fungerar. Man kan ju fundera vad som skulle hända vid, skriv ut fil *.xls.

Nytt inlägg
 2009-03-09 15:53
 

Det vanliga är inte att man använder "Windows", utan oftare "Workbooks". Vad du kan göra är att använda "Like"-operatorn, som fungerar med asterisker:

Dim wb as Workbook
For Each wb In Workbooks
   If wb.Name Like "Spåranvändning *" Then
       wb.Activate
   End If
Next wb

Nytt inlägg
 2009-03-14 09:35
 

Jag hade spelat in ett macro som jag tänkte bygga vidare på. Där av windows. Men tack för råd och tips. Ska titta på det närmare nästa vecka.

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBAwindows"adress".activatewindows"adress".activate

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter