Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Ausgabe von zwei Variablen in einer Zelle

Ausgabe von zwei Variablen in einer Zelle
20.03.2006 12:27:12
zwei
Hallo, ich habe zwei Variablen,
(var1 = 210;
var2 = 297),
die von einem Blatt die Höhe, bzw. die Breite angeben. Beide Variablen werden vom Benutzer über einen Dialog eingegeben.
Nun möchte ich beide so in eine Zelle schreiben, dass folgendes in der Zelle steht: "210 x 297 mm"
Wie muss ich vorgehen?
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ausgabe von zwei Variablen in einer Zelle
20.03.2006 12:30:05
zwei
Hallo Andreas,
Ergebnis wird in Sheet 1 in Zelle A1 ausgegeben:
ThisWorkbook.Sheets(1).Cells(1,1).Value = var1 & " x " & var2 & " mm"
Gruß Sylvio
AW: Ausgabe von zwei Variablen in einer Zelle
20.03.2006 12:39:38
zwei
Super, klappt genauso wie ich das wollte.
Danke für die schnelle Antwort,
Andreas
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Ausgabe von zwei Variablen in einer Zelle


Schritt-für-Schritt-Anleitung

Um zwei Variablen in einer Zelle auszugeben, folge diesen Schritten:

  1. Variablen definieren: Lege die beiden Variablen fest, die die Höhe und Breite repräsentieren. In diesem Beispiel nehmen wir an, dass die Variablen var1 und var2 wie folgt definiert sind:

    var1 = 210
    var2 = 297
  2. Wert in die Zelle schreiben: Verwende den folgenden VBA-Code, um die Variablen in einer bestimmten Zelle auszugeben. Zum Beispiel in Zelle A1:

    ThisWorkbook.Sheets(1).Cells(1, 1).Value = var1 & " x " & var2 & " mm"
  3. Code ausführen: Stelle sicher, dass du den Code in einem Makro oder im VBA-Editor ausführst, um das Ergebnis in der Excel-Tabelle zu sehen.


Häufige Fehler und Lösungen

  • Fehler: Zelle bleibt leer
    Lösung: Stelle sicher, dass der Code korrekt ausgeführt wird und dass die Variablen var1 und var2 tatsächlich Werte enthalten.

  • Fehler: Falsches Format
    Lösung: Überprüfe, ob die Variablen als Zahlen definiert sind. Wenn sie als Text formatiert sind, kann dies das Ergebnis beeinflussen.


Alternative Methoden

Eine alternative Methode besteht darin, die CONCATENATE-Funktion von Excel zu verwenden, um zwei Zellen mit den Werten zu verknüpfen:

  1. Trage die Werte in Zelle A1 und A2 ein (z. B. 210 und 297).
  2. Verwende die folgende Formel in Zelle A3:
    =A1 & " x " & A2 & " mm"

Diese Methode benötigt kein VBA und eignet sich gut für Benutzer, die lieber mit Formeln arbeiten.


Praktische Beispiele

Angenommen, du hast die Werte für Höhe und Breite in den Zellen B1 und B2. Der VBA-Code würde dann wie folgt aussehen:

var1 = ThisWorkbook.Sheets(1).Cells(1, 2).Value ' Wert aus B1
var2 = ThisWorkbook.Sheets(1).Cells(1, 3).Value ' Wert aus B2
ThisWorkbook.Sheets(1).Cells(1, 1).Value = var1 & " x " & var2 & " mm"

Hier wird die Höhe aus Zelle B1 und die Breite aus Zelle B2 übernommen.


Tipps für Profis

  • Fehlerbehandlung einbauen: Verwende On Error Resume Next, um mögliche Fehler zu ignorieren und weiterzumachen.
  • Datenvalidierung: Stelle sicher, dass die Eingaben für var1 und var2 tatsächlich Zahlen sind, um Laufzeitfehler zu vermeiden.
  • Formatierung anpassen: Du kannst die Zelle formatieren, um sicherzustellen, dass die Ausgabe immer in einem einheitlichen Stil dargestellt wird.

FAQ: Häufige Fragen

1. Wie gebe ich mehr als zwei Variablen in einer Zelle aus?
Du kannst einfach weitere Variablen hinzufügen, indem du den Code entsprechend anpasst, z. B.:

ThisWorkbook.Sheets(1).Cells(1, 1).Value = var1 & " x " & var2 & " x " & var3 & " mm"

2. Funktioniert das auch in Excel Online?
Der VBA-Code funktioniert nur in Desktop-Versionen von Excel. In Excel Online musst du alternative Methoden wie Formeln verwenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige