da meine VBA-Kenntnisse nur mit Makrorekorder beschränken benötige ich Hilfe bei den nächsten beschriebenen Aufgaben.
Ich habe eine Tabelle mit Daten aus einem Generator aus dem Internet gefüllt. In einem Sheet habe ich so eine Art Formular gebaut vorrangig, um die Daten zu sehen. Aber ich möchte von der Sicht aus zwei Sachen machen können. Einmal in der Zeile wo der Datensatz sich befindet ein Datum und Uhrzeit eintragen lassen. Das heißt Datum und Uhrzeit von jetzt eintragen lassen in deine bestimmte Spalte. Das möchte ich gerne machen, ohne das Formular zu verlassen.
Bestimmte Datensätze möchte ich auch aus dem "Formular" Ansicht archivieren. Es sind drei Sheets. Daten, DatenArchiv und View.
ich habe schon die Kommentare für die zwei Makros geschrieben. Es fehlt nur noch der richtige Code.
https://www.herber.de/bbs/user/162334.xlsm
Sub DatunmundUhrzeit_Klicken()
' Aktionen vom Makro nach laienansicht
' Display ausschalten (Excel soll nicht sichtbar zum Sheet Daten springen
' Suche die Position, die hier angezeigt ist
' gehe zu Spalte K und trage dort in der gesuchten Position Datum, Uhrzeit vom Jetzt
' Format: TT.MM.JJJJ HH:MM:SS
'Display einschalten
' wenn Fehler auftaucht, ignorieren - das war irgendetwas mit Fehler abfangen, aber ich weiß nicht, was es war.
End Sub
Sub ArchivierenundDatum_Klicken()
' irgendwelche Speicherreservierungskram, der höchstwahrscheinlich vorab bestimmt wird :)
' Display ausschalten (Excel soll nicht sichtbar zum Sheet Daten springen
' Ich bräuchte bitte die Möglichkeit, dass ich später weitere Spalten leicht eintragen kann, dass sie mitkopiert, werden
' Ich weiß nicht, was besser oder Makrotechnich angebracht ist, ob man mit den Spalten Name arbeitet oder mit dem Spalten
' Buchstabe arbeitet.
' Prüfen, ob die Übertragene Daten identisch sind.
' Daten entfernen ohne, dass die Zeile gelöscht wird.
' Tabelle nach dem Datum in der Spalte k (Eintragungsdatum) sortieren
' gehe zu Tabelle [DatenArchiv] Spalte L (ArchivDatumUhrzeit) und trage dort in der gesuchten Position Datum, Uhrzeit vom Jetzt
' Format: TT.MM.JJJJ HH:MM:SS
'Display einschalten
' wenn Fehler auftaucht, ignorieren - das war irgendetwas mit Fehler abfangen, aber ich weiß nicht, was es war.
End Sub
vielen, vielen Dank im Voraus für die Hilfe.
liebe Grüße, Lilli