Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Dropdown ändern nach Sprach
#1
Liebe Leute

Eine Frage zu einem dynamischen Dropdown. Ich habe drei Sprachen und möchte, dass das Dropdown sich jeweils der Sprache anpasst. Geht dies, ohne dass ich die Auswahlmöglichkeiten in einer Tabelle zusammenfasse?

In der Datenüberprüfung würde ich also gerne einfach die Funktion einpflegen: =wenn(B3="Deutsch";(links;rechts);wenn(B3="English";(left;right);gauche;droite

Dies kriege ich nicht hin.
Kann mir wer helfen?

Herzlichen Dank und Gruss
mauritius5
Antworten Top
#2
Moin,

vllt. solltet du eine Beispieldatei, in der man anhand eines händisch eingetragenem Wunschergebnis dein Vorhaben erkennt, hochladen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallöchen,

nein für die Datenprüfung
ja mit einem Makro
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#4
Wie würde das Makro dann ausschauen?
Antworten Top
#5
Hallöchen,

im Prinzip so

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
'Wenn die Zieladresse A1 ist, dann
If Target.Address = "A$1" Then
  'Aktion entsprechend B3-Eintrag
  Select Case Range("B3").Value
    'Bei deutsch
    Case "Deutsch"
      'Wenn A1 <> rechts und links ist, dann
      If Range("A1").Value <> "rechts" And Range("A1").Value <> "links" Then
        'A1 leeren
        Range("A1").Value = ""
      'Ende Wenn A1 <> rechts und links ist, dann
      End If
    'Bei ...
   'Case ...
  'Ende Aktion entsprechend B3-Eintrag
  End Select
'Ende Wenn die Zieladresse A1 ist, dann
End If
End Sub
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#6
Nur so:


Code:
Sub M_snb()
  msgbox replace("Lade mal eine Beispieldatei hoch~Please add a representative sample workbook~Envoyez une preuve de votre Fueilles~Waar blijft dat voorbeeldbestand?","~",vblf)
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#7
Eine Beispieldatei angehängt.

C3:E5 hätte ich gerne gelöscht bzw. dann eben im Makro. In B3 soll die Sprache ausgewählt werden können und je nach Sprache ändern sich dann die Inhalte in B4:B5.
Im selben Worksheet habe ich zudem bereits den Code unten eingefügt. Den Code für die Dropdown müsste also mit eingepflegt werden können.

Ich kriegs leider nicht hin.

Vielen herzlichen Dank für eure Hilfe.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B3:B5")) Is Nothing Then
    With Worksheets("Unterrichtsbesuch")
        .Rows(67).Hidden = Range("B3") = "Präsenzkurs"
        .Range("A20, A51, A68").EntireRow.Hidden = Range("B3") = "Onlinekurs"
        .Range("A19, A33, A105").EntireRow.Hidden = Range("B4") = "Kurs mit Theorieanteil"
        .Rows(50).Hidden = (Range("B4") = "Kurs mit Theorieanteil") Or (Range("B3") = "Präsenzkurs")
        .Rows(34).Hidden = (Range("B5") = "Ja") Or (Range("B4") = "Kurs ohne Theorieanteil")
        .Range("A69, A104").EntireRow.Hidden = (Range("B5") = "Nein") Or (Range("B4") = "Kurs mit Theorieanteil")
    End With
End If


Angehängte Dateien
.xlsm   Beispiel.xlsm (Größe: 18,48 KB / Downloads: 3)
Antworten Top
#8
Schau mal:


Angehängte Dateien
.xlsb   __Sprachlos.xlsb (Größe: 12,85 KB / Downloads: 2)
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#9
Vielen Dank.

Hier wird allerdings auf C1:E3 verwiesen, was ich eben nicht haben wollte. C1:E3 sind nur die Daten, damit ihr Cracks wisst, was der Inhalt der Dropdowns sein sollte. Die Inhalte hätte ich gerne direkt im Makro.

In B2 sollten zudem die Inhalte C2:E2 sein und in B3 die Inhalte von C3:E3.
Antworten Top
#10
Wieso Makro ?

Vielleicht sollte du erstmals überlegen wie man eine Frage richtig formulieren kann.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste