Thema: Welche Schreibweise ist richtig ?


Seite durchsuchen:
Home


zurück zur Übersicht

Diskussionsgruppe: Tabellenkalkulation

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

Von: nok106 Datum: 19.02.2007, 13:55

alle Antworten zu dieser Frage




Antwort 1 von Gast vom 19.02.2007, 14:22
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.2007, 14:24
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.2007, 14:38
Hallo,

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

Gruß Odje

Antworten der Gruppe: Tabellenkalkulation
www.supportnet.de







Office 365 stellt vertraute Microsoft Office-Tools für die Zusammenarbeit und Produktivität über die Cloud bereit. So können alle ganz einfach von nahezu überall zusammenarbeiten und auf E-Mails, Webkonferenzen, Dokumente und Kalender zugreifen.

07111 07112 07113 07114 07115 07116 07117 07118