Position des Cursors in einer Tabelle statt mit Zellnamen mit Variablen durchführen

Antworten
knatterfux
Beiträge: 42
Registriert: 06.11.2020 12:17:10

Position des Cursors in einer Tabelle statt mit Zellnamen mit Variablen durchführen

Beitrag von knatterfux »

Hallo,
ich möchte den Cursor in einer Tabelle an eine bestimmte Position (Zelle C12) setzen.
Mit dem folgenden Befehl funktioniert es.
pm.Application.ActiveWorkbook.Sheets.Item(35).range("C12").select

Wie muss der Befehl aber lauten, wenn der Zellname nicht feststeht, sondern sich aus einer (Schleifen)Berechnung ergibt.
Also statt "C12" mit den Variablen i=3 und j=12 für Spalte und Zeile.

Gruß

Knatterfux
c64
Beiträge: 127
Registriert: 30.11.2011 07:15:47

Re: Position des Cursors in einer Tabelle statt mit Zellnamen mit Variablen durchführen

Beitrag von c64 »

Man muesste den Zellnamen selber ausrechnen und dann als Variable in range() einsetzen.

Fuer i<=676 also z.B. etwa mit einer Formel wie:
Zellname = VERKETTEN(WENN(i>26;ZEICHEN((i-REST(i;26))/26+64);"");ZEICHEN(1+REST(i-1;26)+64);j)

Habe die Formel aber mangels BasicMaker nur in PlanMaker getestet und statt i/j eine Zelle verwendet.
martin-k
SoftMaker Team
SoftMaker Team
Beiträge: 6132
Registriert: 03.12.2003 14:32:06
Kontaktdaten:

Re: Position des Cursors in einer Tabelle statt mit Zellnamen mit Variablen durchführen

Beitrag von martin-k »

z.B. pm.ActiveSheet.Cells(42,31).Formula = "=ZEICHEN(64)"

-> Zeile 42, Spalte 31
Martin Kotulla
SoftMaker Software GmbH
Antworten

Zurück zu „BasicMaker 2021 für Windows“