Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketKnap til at ændre sprog i standardblanket

 Besvar Besvar
Forfatter
Bladsgaard Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 09.Feb.2011
Land: Danmark
Status: Offline
Point: 26
Direkte link til dette indlæg Emne: Knap til at ændre sprog i standardblanket
    Sendt: 09.Feb.2011 kl. 08:30
Hej,
 
Jeg er nybegynder mht. makroer, og har endnu ikke lært VB programmering, men har en del erfaring med Excel og PC'er i øvrigt.
 
Jeg er i gang med at udvikle et standard datablad for emballering i den logistikafdeling, jeg arbejder i.
 
Jeg har brug for en funktion, hvor man vha. et sæt knapper, kan vælge mellem tysk og engelsk sprog i databladet - knapperne er indsat, men der er endnu ikke tilknyttet nogen funktionalitet til dem.
 
Der er således behov for at have al den alternative tekst liggende et sted, men om det skal være på et andet (gemt) faneblad, eller indgå i selve program-funktionen, eller noget helt tredje, kan jeg ikke lige bedømme.
 
Min antagelse er, at en sådan funktionalitet bedst kan opnås vha. en makro?
 
Jeg har vedhæftet databladet i sin nuværende form (udgangspunktet er på tysk, og man skal så gerne kunne skifte til engelsk via knapperne), og håber, at nogen på forummet kan være mig behjælpelig med at beskrive en løsning - på forhånd mange tak!
 
Hilsen
Bladsgaard 
 
Til top



Til top
rassten Se dropdown
Guld bruger
Guld bruger


Medlem: 26.Okt.2010
Status: Offline
Point: 694
Direkte link til dette indlæg Sendt: 09.Feb.2011 kl. 21:58

Hej

 

Jeg har lavet eksempel som ikke bruger VBA.

I stedet for ”Active X-objekt”, bruger jeg ”Kontrolelementer for fomular” til at give samme valg for sprog. Disse nye knapper er linket til ”Sheet3” således at engelsk giver et 1 tal i ”F2” og tysk et 2 tal i ”F2”.

På ”Sheet3” har jeg også lavet en tabel med tekst nr., engelsk tekst og tysk tekst.

Tilbage på ” Verpackungsdatenblatt” lavede jeg i celle ”AC1” formlen ”= LOPSLAG(RÆKKE(A1);Sheet3!$A$1:$C$23;Sheet3!$F$1+1;FALSK)” og trak denne ned gennem arket til der var lige så mange rækker med formler som rækker med tekst på ”Sheet3”

Derefter gik jeg i gang med at kopier disse formler over i arket i de rigtige celler. Slettede de formler som var i kolonne ”AC”.

uploads/107/Skift_sprog_uden_makro.xlsm
VH rassten

Arbejde excel 2010
Privat excel 2010
Til top
Bladsgaard Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 09.Feb.2011
Land: Danmark
Status: Offline
Point: 26
Direkte link til dette indlæg Sendt: 10.Feb.2011 kl. 14:57
Hej rassten,
 
Mange tak for dit løsningsforslag!
 
Jeg har kopieret formlerne, hvor det var nødvendigt, samt indsat den nødvendige tekst på 2 sprog.
 
Det virker helt efter hensigten.
 
Hilsen
Bladsgaard
Til top
rassten Se dropdown
Guld bruger
Guld bruger


Medlem: 26.Okt.2010
Status: Offline
Point: 694
Direkte link til dette indlæg Sendt: 10.Feb.2011 kl. 15:01
Glad for jeg kunne hjælpe
VH rassten

Arbejde excel 2010
Privat excel 2010
Til top
rassten Se dropdown
Guld bruger
Guld bruger


Medlem: 26.Okt.2010
Status: Offline
Point: 694
Direkte link til dette indlæg Sendt: 10.Feb.2011 kl. 15:38
Når du har valgt at se arket i "sidelayout" bliver formlerne ikke opdateret.
Prøv at vælge arket i "normal" så virker knapperne igen
VH rassten

Arbejde excel 2010
Privat excel 2010
Til top
Bladsgaard Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 09.Feb.2011
Land: Danmark
Status: Offline
Point: 26
Direkte link til dette indlæg Sendt: 10.Feb.2011 kl. 15:40
Hej igen,
 
Jeg har nu beskyttet sheet'et, så man kun kan skrive i de grå felter, samt gemt fanebladet med oversættelserne.
 
Pludselig fungerer knapperne til skift af sprog ikke længere.
 
Så vidt jeg kan se, skifter værdien i F2 på sheet3 stadig mellem 1 og 2, men der sker ingen skift af tekst i de celler, hvor der er formler sat ind.
 
Kan du se, hvad det skyldes?
 
Jeg har vedhæftet både en låst og en ulåst version.
 
Hilsen
Bo
 
Til top
rassten Se dropdown
Guld bruger
Guld bruger


Medlem: 26.Okt.2010
Status: Offline
Point: 694
Direkte link til dette indlæg Sendt: 10.Feb.2011 kl. 15:41
Når du har valgt at se arket i "sidelayout" bliver formlerne ikke opdateret.
Prøv at vælge arket i "normal" så virker knapperne igen
VH rassten

Arbejde excel 2010
Privat excel 2010
Til top
Bladsgaard Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 09.Feb.2011
Land: Danmark
Status: Offline
Point: 26
Direkte link til dette indlæg Sendt: 10.Feb.2011 kl. 15:42
Ah, tænk - noget så simpelt...
 
Igen et eksempel på, at jo mere man lærer, desto mere bliver man klar over, hvor meget man ikke ved.
 
Endnu en gang stort tak for hjælpen!
 
Bo
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk