Avatar billede hugopedersen Nybegynder
16. februar 2003 - 19:07 Der er 25 kommentarer og
2 løsninger

Styring af sprog

Hvordan ( og så en masse der vil blive fanget af censuren ) kan man styre at f.eks. funktionen MROUND bliver til MAFRUND hvis man åbner et ark i en dansk version af Excel ?
Gad vidst hvem der har bestemt at programmeringsdelen også skulle oversættes.
Avatar billede sjap Praktikant
16. februar 2003 - 19:15 #1
Hvem, der har fundet på det, må du nok tale med Bill G. om.  :o)
Avatar billede sjap Praktikant
16. februar 2003 - 19:19 #2
Så vidt jeg husker, så kan du bare holde dig til de engelske udgaver af kommandoerne - de virker nemlig altid (tror jeg nok).
Avatar billede sjap Praktikant
16. februar 2003 - 19:29 #3
hugopedersen

Det er jo altid rart når man forsøger at hjælpe, at svaret så bliver afvist uden en forklaring af hvorfor det afvises. Det gør det så dejligt meget sværere at hjælpe (både for mig og for andre som måtte have lyst). Men det er selvfølgelig op til dig selv. En afvisning er i sig selv ikke et problem, men en afvisning uden grund kan jo ikke bruges til noget som helst.

Måske skulle du prøve at fortælle hvad der du vil?
Avatar billede hugopedersen Nybegynder
16. februar 2003 - 19:30 #4
Jeg har skrevet det på listen over ting som han skal komme med gode svar på.

Det virker nemlig ikke med F.eks. MROUND - jeg har det mistænkt for at det skyldes at en eller anden har fundet det interessant at oversætte 'Analysis Toolpack' hvor den stammer fra. Om det er så smart at ting fra disse addins ikke kan fikses automatisk når man skifter sprogversion er et andet punkt til listen :-)
Avatar billede hugopedersen Nybegynder
16. februar 2003 - 19:35 #5
Det var ikke af ond vilje at jeg ikke forklarede, men jeg var ved at skrive og blev så forstyrret af en telefon. Som du kan se i min senere kommentar, så virker det åbenbart ikke med funktioner fra addins - jeg kan i hvert fald ikke få det til at virke.  Men mine evner hvad angår Excel er også begrænsede.
Avatar billede sjap Praktikant
16. februar 2003 - 19:35 #6
Det undrer mig lidt for det var MROUND jeg prøvede med (på min danske XL97 - men det har måske ændret sig i senere versioner).
Avatar billede hugopedersen Nybegynder
16. februar 2003 - 19:38 #7
Mit helt basale problem er at jeg har et ark der bruger  MROUND  funktionen fra Analysis toolpak og det funker meget fint på min engelske version.  Nu er det så bare det at enkelte af dem der skal bruge arket kører med danske udgaver af Excel og der hedder funktionen  MAFRUND  og det ville jeg jo gerne at arket selv fandt ud af når man åbner det.
Avatar billede sjap Praktikant
16. februar 2003 - 19:38 #8
Godt ord igen :-)

Jeg kan se at det ikke er helt rigtigt, det jeg skriver. Funktionen virker, men det er fordi jeg også har tilvalgt tilføjelsesprogrammet Analysis Toolpak VBA - som måske blot er de engelske kommandoer?
Avatar billede hugopedersen Nybegynder
16. februar 2003 - 19:40 #9
Jeg bruger version XP US og den bruger der har rapporteret probelemet først bruger Excel 2000 DK
Avatar billede sjap Praktikant
16. februar 2003 - 19:41 #10
Måske kan nedenstående sætning løse problemet:

AddIns("Analysis ToolPak - VBA").Installed = True
Avatar billede hugopedersen Nybegynder
16. februar 2003 - 19:42 #11
Hvis du evt. går ind på www.hugopedersen.dk under TAXI programmer, kan du prøve at hente et af arkene. De er som sagt lavet i Excel XP US, så jeg ved ikke om de kan åbnes i en version 97
Avatar billede hugopedersen Nybegynder
16. februar 2003 - 19:44 #12
Måske - men de hedder også forskelligt på dansk og engelsk så det skulle ikke undre mig om det giver problemer også :-)

Nå jeg er nødt til at løbe - jeg skal være 17 km væk kl. 20.00, så .....
Avatar billede sjap Praktikant
16. februar 2003 - 19:54 #13
Jeg kan godt se dem (det var dog imponerende), men jeg kan selfølgelig ikke ændre dem.
Avatar billede sjap Praktikant
16. februar 2003 - 19:56 #14
Måske kan du bruge nedenstående kode til at løse problemet:

Test = Application.International(xlCountryCode)
If Test = 45 Then '45 er DK og 1 er English (The United States of America)
    AddIns("Analysis ToolPak - VBA").Installed = True
Else
    'gør noget andet
End If
Avatar billede bak Forsker
16. februar 2003 - 22:10 #15
Superjab her ret. Hvis du skal have din engelske mround funktion til at virke så skal Analysis Toolpak-VBA også være installeret.
Alle VBA-funktionerne (som er engelske) her virker også i alm. regneark, så behøver man ikke oversætte, hvis den er insatlleret.
Avatar billede hugopedersen Nybegynder
17. februar 2003 - 07:01 #16
OK - jeg vil lige afprøve ved først givne lejlighed, og så vender jeg tilbage til jer.

superjap>  der er intet imponerende i arkene, men de er rigtigt rare at have for vognmanden :-)
Avatar billede bak Forsker
18. februar 2003 - 12:15 #17
Hugo-< du kan gøre to ting.
1. bede brugere om at installere begge analysis-toolpaks (både den alm og VBA).
  hvis du gør det vil MROUND virke uden oversættelse

2. Erstatte MROUND(Tal; Multiplum)-formlen med denne formel:
  =ROUND(Tal/Multiplum; 0,5)*Multiplum
  Så er det ikke nødvendigt at bruge Analysis-toolpak
Avatar billede hugopedersen Nybegynder
08. april 2003 - 21:56 #18
Har nu efter lang tids genvordigheder med en filserver fået lidt tid til Excel igen.

>bak - det virker IKKE selv om begge udgaver af analysis-toolpak er installeret. ( jeg kan i hvert fald ikke få den til det på en helt frisk Windows 2000 DK med Office XP DK )
Avatar billede sjap Praktikant
09. april 2003 - 12:57 #19
Sidder der et "hak" i menuen Funktioner/Tilføjelsesprogrammer?
Avatar billede hugopedersen Nybegynder
09. april 2003 - 12:59 #20
Hvis du mener om der er 'flueben' ud for begge så de er aktiverede, så er svaret ja.
Avatar billede bak Forsker
09. april 2003 - 13:22 #21
Nu har jeg ikke lige XP her, men hvis man installerer begge pakker er den ene egentlig beregnet til VBA, men de kan også bruges i selve regnearket.
Hvis man ser under fx (indsæt funktion) og bladrer funktionerne igennem er det dem der er skrevet med små bogstaver.
Jeg chekker lige om det er det samme når jeg kommer hjem. der har jeg en konfiguration der svarer til din.
Avatar billede hugopedersen Nybegynder
22. april 2003 - 21:12 #22
Jeg har nu forsøgt mig med en helt frisk Windows 2000 og en Office 2000 DK.  Desværre ser resultatet ud til at være lige så nedslående :-)
Avatar billede bak Forsker
22. april 2003 - 21:22 #23
det er jeg da ked af at høre. Jeg har i mellemtiden fået XP, og har lige testet nu.
Hvis Analysis Toolpak -VBA er vinget af, kan jeg godt bruge funktionen =Mround
Win2000 og OfficeXP
Avatar billede hugopedersen Nybegynder
22. april 2003 - 21:22 #24
Ja nu tror I nok at jeg er blevet helt tosset, men jeg tror nok jeg har fundet ud af noget.
I en US version af Excel hedder funktionen MROUND men i en DK hedder den MRound og det ser altså ud til at Excel er casesensitive !
Avatar billede bak Forsker
22. april 2003 - 21:30 #25
Nej, du er ikke helt rundtosset. Den hedder nemlig både MROUND og MRound i US-version.
MROUND kommer fra Analysis Toolpak og MRound stammer fra Analysis Toolpak - VBA
Det er så faktisk to forskellige funktioner.
Avatar billede hugopedersen Nybegynder
23. april 2003 - 09:38 #26
Hvis jeg laver et ark på min danske version med MRound ( som så virker ) og jeg så åbner den i en US version, virker det stadig da den konverterer til MROUND
Hvis jeg så åbner samme ark igen i den danske version, så dur den ikke da den ikke kender MROUND og ikke vil konvertere til MRound

Engang ved lejlighed så får ham Bill Gates altså et drag over nakken :-)
Avatar billede hugopedersen Nybegynder
06. maj 2003 - 14:04 #27
Jeg brugte BAK's forslag med ROUND funktionen, men begge får tak for hjælpen/input.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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