I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det kan godt være at jeg ikke har udtrykt mig klart nok og det undskylder jeg natruligvis, det handler om at brugerne kan indtaste forskellige værdier i nogle celler, og ikke alle celler bliver der nødvendigvis skrevet i hver gang, men brugeren skal efterfølgende have mulighed for at ændre værdierne og derved have en anden sortering, dvs. sorteringen skal ske hver gang brugeren har indtastet nye værdier, de sorterede værdier ryger over pået andet ark. Den indtastede værdi er ikke tal, men kommasepareret tekst, jeg ønsker som ovenfor beskrevet at tomme linier i celleområdet skal stå nederst efter en sortering, håber at dette kan hjælpe på at anskueliggøre mit problem.
Ovenstående kopierer celler fra Ark1!C1:D7 og placere dem i Ark2 begyndende i celle A1. I Ark2 sorteres A1:B7 efter indholdet af kolonne B. Når koden er afviklet, placeres markøren i ark2 i celle B1 og i Ark1 i celle A1. Ark2 ses ikke i forbindelse med afviklingen af programmet.
Kan det mon skyldes at du har placeret koden forkert? Koden for Worksheet_Change SKAL ligge i brugerens ark, og MoveSort SKAL ligge i det generelle ark (findes typisk under "Moduler" med navnet Modul1). Hvis du placerer MoveSort i arkets kode virker det ikke.
Nej. Du skal finde hvor der står VBAProject(dit regnearknavn). Herunder er en gul mappe med navnet "Microsoft Excel Objekter" (hvorunder alle dine regneark og "ThisWorkbook" ligger). Højreklik med musen VBAProject(dit regnearknavn) og vælg "Indsæt" og "Modul". Så indsætter programmet "Moduler" og herunder Modul1.
har du mulighed for at sende arket til mig så jeg kan se hvad det er du gør ? så kan jeg muligvis fejlfinde på mit ark, vender tilbage skal lige spise med familien du kan sende på sv.kir@ci.kk.dk
Jeg har nu fået det til at virke, jeg havde byttet om på placeringen af de 2 koder, så nu er det på plads, der er dog opstået et nyt lille problem. Når funktionen kopiere data over på ark 2, skriver den at den mangler en reference og kan det skyldes at der hvor den kopierer oplysninger fra er ikke værdien af et tal men en reference til en anden celle, så hvordan får jeg den rigtige værdi til at stå uden reference til en anden celle. Det kan lade sig gøre ved at kopiere cellen og Indsæt speciel og kunne indsætte "værdier", men dette må kunne gøres med en formel eller en lille bid VBA-kode eller hvad ?
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.