problemer med eksamens opgave i programmering i VBA
Hej alle Jeg står med det problem at jeg har en eksamens opgave i VBA som jeg ingenting forstår af. jeg kunne rigtig godt bruge noget hjælp til det eftersom jeg bare ikke kommer videre lige meget hvor meget jeg læser på det. opgaven går ud op at jeg skal lave en procedure, der skal hedde IndsætData, i VBA, som kan indsætte antallet af handler og det samlede salg for er givet postnummer en givet uge i skemaet i Excel-dokumentet som bliver navngivet som "Salg". Disse 4 værdier skal parameteroverføres til proceduren.Desuden står der at Man kan gå ud fra, at både postnummeret og ugen findes i skemaet i forvejen. Hvad gør jeg? er helt lost. m.v.h helena
Dim med sigende navne, så du nemt kan orientere dig selv.
Definér de ranges (set rangeNavn=(startcelle;slutcelle)), du skal arbejde i, giv dem navne, der er meget oplysende for dig selv, for man bliver nemt forvirret. Eksempel: For each celleB in kolonneB if....... Next celleB
Lav Inputbox, der høster data fra brugeren, gerne med validering, så fx postnummer altid < 10.000
Du kan bruge DoWhile postnummer = eller Array, men array er mere besværligt. og sumif ugeNummer =
Modularisér, så du får mange små-makroer og dermed bevarer overblikket: Modul1: Find postNummer Modul2: Find ugeNummer
Senere kan du i hovedproceduren bare kalde modulet: call Modul1 call Modul2 -call er ikke nødvendig, du kan nøjes med at skrive: Modul1 Modul2 -Men skriv call, så du selv ved, hvad du gør.
Start nu, det er ikke ekstremt svært, men tager meget længere tid, end du tror.
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.