webForumDet fria alternativet

Måste acceptera macro

Kontorsprogram

4 svar · 418 visningar · startad av Josef

Medlem sedan mars 20023 561 inlägg
Frågan#1

Hur gör jag för att användaren måste acceptera macro för att få se innehållet i en excel-fil. Annars ska den stängas ned?

Medlem sedan mars 20041 936 inlägg
#2

Gå in i VBA (Alt/F11)
Leta reda på modulen och ditt makro.
Skriv
Sub mittMakro()
If msgbox("Vill du köra makrot?" _
,vbInformation+vbokCancel, "Köra makrot")=vbOK Then

Din makrokod.....

Else
Msgbox "Makrot avbröts!"

End if

End sub

Medlem sedan mars 20023 561 inlägg
#3

Och om man gör så här så kan man inte se filens innehåll om man inte klickar Ok?

Medlem sedan mars 20041 936 inlägg
#4

Spela in eller skriv kod för makrot som ska öppna filen och lägg in koden jag skrev. Det bör fungera. Klickar du på Ok körs makrot...vid avbryt så körs det ej.

Medlem sedan mars 20023 561 inlägg
#5

Hmm... Jag kanske fattar vad du menar. Återkommer annars.

Tackar.

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)