26. maj 2005 - 15:31Der er
15 kommentarer og 1 løsning
makro med integreret if funktion
jeg har en betingelse der hedder I19="OK" Hvis den er opfyldt så skal knappen udskriv som er en knap med en makro vises ellers ikke
jeg har to ark det ene hedder wizard og det andet indtastning
Indtastningsarket skal være skjult Det jeg gerne vil er at når betingelsen er opfyldt så skal knappen udskriv vises og når man trykker på knappen så skal arket indtastning udskrives og derefter skjules igen.
samtidigt så skal der ikke være andre muligheder for at skrive ud
Du kan godt lave en makro, der afspilles når I19 er = "OK". Denne kan så godt vise din knap. Knappen kan godt udskrive arket og skjule det igen, men jeg tror ikke at du kan sikre dig mod, at der printes på andre måder.
hvis udskriv skal give en værdi (andet en 0, som er standard), kan du bruge noget i retning af
Function udskriv(r) Application.Volatile If r = "OK" Then knap.visible = true udskriv = "Klar til at udskrive" ' eller en anden tekst eller værdi else knap.visible = false udskriv = "" ' ingen tekst End If End Function
Har du indsat koden for udskriv i et kodemodul? (Åbn VBA-editor, vælg Insert/Module fra menuen og skriv den ønskede funktion)
Eller er det fordi du først har indsat formlen i arket, og derefter har skrevet koden for udskriv? (i så fald skal du blot opdatere feltet med formlen; tryk f2, dernæst enter, når du står i feltet)
Synes godt om
Ny brugerNybegynder
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.