ich erarbeite momentan in Visual Studio 2010 mit vb.net ein Programm um Rechnungen zu überprüfen, das Programm hat als Grundlage eine Excel Tabelle, diese Tabelle soll im Programm in einem Extra Bereich des Formulars angezeigt werden, über Dialogfenster wird die Tabelle gefüllt.
momentan steh ich vor dem Problem das ich keine Zellen in Excel füllen kann. Es gibt einmal feste Zellen und einmal muss die passende Zelle in Abhängigkeit von einer anderen Zelle gesucht und anschließend beschrieben werden. Ich hab schon so manche Möglichkeiten aus VBA verwendet nur diese gehen nicht da VBA nicht mit den Klassen arbeitet die ich in VS10 zu Verfügung habe.
Ich hoffe es hat jmd. einen Vorschlag wie man das Problem beheben können.
Hi,
ich habe 2 Tabellen, in der ersten wird ein Wert(Endwert) ausgerechnet die einer bestimmen Nummer (KN-NR) zugewiesen wird.
Nun muss in der 2 Tabelle nach dieser Nummer suchen und 2 Spalten nach links eingefügt werden. Bsp. KN-Nr 12 befindet sich in A12 nun sollte in der Tabelle2 spalten nach rechts gesprungen werden, hier C12, und der Endwert eingetragen werden.
ich habe 2 Tabellen, in der ersten wird ein Wert(Endwert)
ausgerechnet die einer bestimmen Nummer (KN-NR) zugewiesen
wird.
Nun muss in der 2 Tabelle nach dieser Nummer suchen und 2
Spalten nach links eingefügt werden. Bsp. KN-Nr 12 befindet
sich in A12 nun sollte in der Tabelle2 spalten nach rechts
gesprungen werden, hier C12, und der Endwert eingetragen
werden.
Das könntest Du mit einem Schleifen-Durchlauf machen. Beispiel:
Private Sub EndwertUebertragen(ByVal Endwert As Object, ByVal KnNr As Object)
For i As Integer = 1 to 20 'Bereich anpassen
If Globals.Tabelle2.Range("A" & i.ToString).Value = KnNr Then
Globals.Tabelle2.Range("C" & i.ToString).Value = Endwert
Exit For
End If
Next
End Sub