online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon nok106 vom 19.02.2019, 13:55 Options

Welche Schreibweise ist richtig ?

Hallo zusammen,

eine banale Frage:

Welche Schreibweise ist in der Programmierung richtig ?


Private Sub CommandButton1_Click()

Worksheets(1).Cells(7, 3).Value = TextBox1

oder

Range(Cells(7, 3), Cells(7, 3)) = TextBox1


MfG Odje


Antwort schreiben

Antwort 1 von Gast vom 19.02.2019, 14:22 Options

Hallo

Beides ist richtig und funktioniert - aber genauer wäre:
ActiveWorkbook.Worksheets(1).Range(Cells(7, 3), Cells(7, 3)).Value _
= ActiveWorkbook.Worksheets(1).TextBox1.Text


Gruß

Antwort 2 von Beverly vom 19.02.2019, 14:24 Options

Hi Odje,

wenn sich der CommandButton in der Tabelle befindet, in die geschrieben werden soll, ist die Angabe von Worksheet nicht erforderlich.

Wenn es sich nur um 1 Zelle handelt, reicht Cells(7, 3) aus. Ist es dagegen ein Bereich, muss Range(Cells(7,3), Cells(9,4)) angegeben werden.

.Value kann weggelassen werden, weil dies Standard ist.

Bis später,
Karin

Antwort 3 von nok106 vom 19.02.2019, 14:38 Options

Hallo,

@Gast
@Karin, besten Dank für eure Antworten.

Gruß Odje

Ähnliche Themen

Festplatte wird nicht richtig erkannt
0plan  17.05.2007 - 130 Hits -

Unterklassen in Objekt literal schreibweise
kicia  29.12.2007 - 38 Hits - 1 Antwort

Einstellungen bei Outlookexpress
Gartenblume  15.03.2008 - 87 Hits - 1 Antwort

laptop tastatur mit komischen zeichen
diskoo  09.04.2008 - 64 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026