Avatar billede kgndksv Juniormester
17. juli 2012 - 17:44 Der er 5 kommentarer og
1 løsning

flere brugere gemme til samme ark

Hej

findes der en funktion, som gør det muligt at tjekke om der er en anden bruger der er i gang med at gemme til et delt ark.

Jeg vil gerne gemme og overføre data til en bestemt kolonnes, første frie række i et delt ark. denne kolonne henter jeg tilbage til mit ark i en textimport og efter jeg gemmer, opdaterer jeg importen og har så modtaget de nyeste tal. vi er flere der skal kunne gøre dette samtidig og vi skal alle kunne gemme til samme kolonne fordi vi alle skal bruge den opdaterede liste

fungerer også fint, hvis vi gemme hver for sig, men hvis vi gør det samtidig, opstår der et problem fordi vi så overskriver hinandens data.

findes der en funktion, som kan teste på om der er en anden bruger igang med at gemme i det eksterne ark?
Avatar billede supertekst Ekspert
17. juli 2012 - 18:06 #1
Eks.:

Man kunne skrive til en tekstfil med brugernavnet, ved åbning af regnearket, såfremt filen ikke findes. Hvis filen kan den aktuelle brugers navn vises - alt via VBA i regnearket.
Avatar billede H_Klein Novice
17. juli 2012 - 18:50 #2
Hej,

Ville det nemmeste ikke være at klikke på "Del projektmappe" - knappen" og derigennem få vist om der er andre inde på arket inden du starter makroen?

Med venlig hilsen

Henrik
Avatar billede kgndksv Juniormester
17. juli 2012 - 20:55 #3
@ H_Klein hvad er vba-kommandoen til det? det skal laves i vba og kunne laves flere gange i minuttet, så funktionen skal helst ikke være tung

@ SuperTekst Hvad mener du? Jeg tror ikke helt jeg forstår metoden? Det kan godt hænde at vi skal hver især 3 gange i minuttet. ved ikke om det har noget at sige i din metode? kan du komme med en kode-forslag, som måske kan illustrere det?
Avatar billede supertekst Ekspert
17. juli 2012 - 22:44 #4
Vender tilbage...
Avatar billede RogerWilco Seniormester
20. juli 2012 - 16:31 #5
Kan du ikke bruge egenskaben ActiveWorkbook.ReadOnly til at checke, om filen kun er åbnet til læsning, og i så fald vente x sekunder inden der prøves igen?
Avatar billede kgndksv Juniormester
25. juli 2012 - 18:24 #6
lukker, da jeg ikke har brug for løsningen alligevel
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester