diese Seite ist eine echte Hilfe für mich; habe zwar mal 3 Wochen einen VBA-Kurs besucht aber das ist nun schon 8 Jahre her und in der Zwischenzeit habe ich garnichts programmiert.
Mein Problem ist nun das ich zwei Spalten (1.Value und 2.Value) einer Tabelle
Private Sub Speichern_Click()
'Die aktualisierte Zeile 1 aus Tabelle1 wird als neue Zeile
'an die Tabelle Daten angefügt!
Dim letzteZeile As Integer
letzteZeile = ActiveCell.Row + 1
ThisWorkbook.Sheets("Daten").Cells(letzteZeile, 1) = 1.Value
ThisWorkbook.Sheets("Daten").Cells(letzteZeile, 2) = 2.Value
ThisWorkbook.Sheets("Daten").Cells(letzteZeile, 3) = 3.Value
ThisWorkbook.Sheets("Daten").Cells(letzteZeile, 4) = 4.Value
ThisWorkbook.Sheets("Daten").Cells(letzteZeile, 5) = 5.Value
ThisWorkbook.Sheets("Daten").Cells(letzteZeile, 6) = 6.Value
ThisWorkbook.Sheets("Daten").Cells(letzteZeile, 7) = 7.Value
ThisWorkbook.Sheets("Daten").Cells(letzteZeile, 8) = 8.Value
ThisWorkbook.Sheets("Daten").Cells(letzteZeile, 9) = 9.Value
Calculate
End Sub
angefügt wird auf doppelte Einträge überfrüfen muß und dem Anwender die Möglichkeit geben will entweder die ursprüngliche oder eben die aktuelle Zeile zu verwenden. Die Werte der aktuellen Zeile stehen noch im Userform1 und können so auf Richtigkeit vom Anwender überprüft werden. Die ursprünglichen Werten sollen nicht angezeigt werden.
Ich habe schon sehr viele Lösungsmöglichkeiten hier aus dem Forum getestest. Allerdings komme ich nicht klar damit das ich zwei Spalten abfragen muß und wie ich aus dem Userform1 bei doppelten Werten die Userform2 (enthält einen Befehlsknopf
Mein zweites Problem ist die Userform2 nach betätigen eines Befehlsknopfes zu beenden.
Vielen Dank schon im vorraus für Hilfe.
LG Klaus