11. januar 2007 - 11:40Der er
10 kommentarer og 1 løsning
makro til at nulstille data i ark
Jeg har en række ark med en lang række data, som jeg gerne vil have at man automatisk kan nulstille. Jeg laver selv en knap til at starte makroen med bagefter. Jeg ved ikke om jeg skal oplyse hvilke celler og ark det drejer sig om, for at ikke hele arket bliver nulstillet. Ark1 drejer det sig om C13-21 og C26, C28, C30, C35 og E15. F13-21 og F26, F28, F30 og F30 og H15 samt H2-H7
Ark2: C20, C21, C23, C29, C30, C35 og E15. F20, F21, F23, F29, F30, F35 og H15.
Ark3: C20-C23, C26, C29, C30, C35 og E15. F20-F23, F26, F29, F30, F35 og H15.
Der er ingen formler i nogen af de nævnte celler. Celle C13 og F13 i ark 1 er rullelister, jeg ved ikke om man kan nulstille disse, så de er blanke. Resten af cellerne har forskellig formatering, bl.a. m3, kr, hours osv. Det jeg gerne vil have er bare at der står nul i alle de nævnte celler.
Prøv dette - koden har jeg i ThisWorkbook i VBA: Sub sletUdvalgte() Const ark1c = "C13:C21,C26,C28,C30,C35,E15,F13:F21,F26,F28,F30,F30,H15,H2:H7" Const ark2c = "C20,C21,C23,C29,C30,C35,E15,F20,F21,F23,F29,F30,F35,H15" Const ark3c = "C20:C23,C26,C29,C30,C35,E15,F20:F23,F26,F29,F30,F35,H15"
Det virker fint nok, men jeg vil gerne have at i stedet for det hele bliver slettet, skal der stå 0, men formatering skal bevares, altså hvis det er i kr så skal der stå o kr, og hvis det m3 så skal der stå 0 m3. Mht. de to rullelister i C13 og F13 i ark1, vil jeg gerne have at de i disse felter kommer til at stå et "-".
Sorry, glemte at sige at der også er rullelister i Ark2 C21 og F21 samt ark3 C21, F21, C23 og F23. I disse skal der også stå "-" i stedet for 0. I H2-H7 i ark1 skal være blanke i stedet for 0.
Godt - det er kun for at adskille de enkelte områder, der skal "nulstilles" i samme ark - noget skulle de jo hedde. c = celle r = rulleliste b = blanke - men det har ingen funktionel betydning - andet end entydigheden.
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.