VB - Excel, einlesen und auf neuer Zelle ausgeben

Hallo Freunde,
ich „spreche“ 8 Programmiersprachen bin aber leider VB Anfänger und benötige nun ein Makro mit dem Werte aus einer Excel-Zelle ausgelesen werden und nach einer einfachen Entscheidungsregel wieder in eine andere Zelle eingefügt werden.

Kann mir jemand weiterhelfen?

Gruß georg

Hallo Georg !!

Also ( das alles setzt voraus, das Du die Arbeitsmappe und die Tabelle aktiviert hast, in der die Daten stehen ) :

' Zellenwert auslesen
Var1=Cells(Reihe,Spalte).Value
' Zellenwert zuweisen
Cells(Reihe,Spalte).Value=Var1
' Arbeitsmappe aktivieren
Workbooks("(ArbeitsmappeName)").Activate
' Tabelle aktivieren
Sheets("(TabellenName)" oder Index).Select

Ich hoff das hilft dir weiter …
Als Tipp ( falls Du’s noch nicht weisst )…
Die meisten Sachen bei VBA lernt man durch Makro-Aufzeichnen…
Mach einfach die gewünscht Aktion und schau Dir an wie das Makro aussieht…
Bei Cells- und Range-Objecten ist das zwar etwas doof, weil da immer mit direkter Indizierung gearbeitet wird…
Also statt wie ich geschrieben hab

cells(1,1)

ständ dann da

range("A1")

Aber wenn Du schon Programmiererfahrung hast ist das eigentlich kein Thema, da die Online-Hilfe wie ich finde, meist sehr hilfreich ist…

Gruss Brain