Live-Forum - Die aktuellen Beiträge
Datum
Titel
19.04.2024 12:23:24
19.04.2024 11:45:34
Anzeige
Archiv - Navigation
532to536
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
532to536
532to536
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Integration Notizfunktion beim Excel

Integration Notizfunktion beim Excel
19.12.2004 12:52:46
Markus
Hallo,
folgende Situation: Ich habe einen Ordner erstellt und darin eine Excel-Tabelle
archiviert. Die Excel-Tabelle ist ein Projekterfassungstool. In jeder Zeile
ist ein dem Datum entsprechendes Projekt notiert. Die Spalte A ist für die VBA-Programmierung reserviert. Ich bräuchte eine VBA-Lösung, welche bei einem
Doppelklick in Zelle A1 ein Notizfenster neu erstellt und dann beim schliessen in dem Ordner, wo die Excel-Tabelle enthalten ist, abspeichert. Und das ganze soll
bis Zelle A500 programmiert sein. Man kann dann bis zu 500 Notizen für jede Zeile
erstellen, also für jede Zeile eine Notiz. Die Notizen sollen mit dem Namen z.B.
A1.txt, A2.txt usw. gespeichert werden.
Für Eure Hilfe wäre ich sehr dankbar.
Mit besten Grüßen
Markus

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Integration Notizfunktion beim Excel
19.12.2004 13:22:00
Josef
Hallo Markus!
Diesen code in das Modul der Tabelle:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim strFile As String
Dim dummy
If Not Intersect(Target, [A1:A500]) Is Nothing Then
Cancel = True
strFile = ThisWorkbook.Path & "\" & Target.Address(0, 0) & ".txt"
Close #1
Open strFile For Append As #1 'erstellt die txt-Datei wenn nicht vorhanden
Close #1
dummy = Shell("NOTEPAD " & strFile, vbNormalFocus)
End If
End Sub

Dabei wird NOTEPAD als Editor genutzt!
Gruß Sepp
AW: Integration Notizfunktion beim Excel
Markus
Hallo Sepp,
vielen Dank. Funktioniert perfekt.
Gruß Markus
Anzeige
AW: Integration Notizfunktion beim Excel
Markus
Hallo Sepp,
was ist, wenn ich schon einen ähnlichen Ablauf bereits im Tabellenblatt vorhanden habe?
Fehler beim Kombilieren.
Folgendes Beispiel ist bereits vorhanden:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'   erstellt von Hajo.Ziplies@web.de 12.11.02
'   x in die Zelle
Dim RaBereich As Range
Set RaBereich = Range("I5:I300,J5:J300,K5:K300,L5:L300")
If Intersect(Target, RaBereich) Is Nothing Then Exit Sub
' Abbruch, wenn Aktion nicht im Zielbereich
Application.EnableEvents = False
Cancel = True
If Target.Value = "X" Then
Target.Value = ""
Else
Target.Value = "X"
End If
Application.EnableEvents = True
Set RaBereich = Nothing
End Sub

Danke
Gruß Markus

Anzeige
AW: Integration Notizfunktion beim Excel
19.12.2004 22:17:18
Josef
Hallo Markus!
Bei "VBA gut" sollte das kombinieren der Codes doch kein Problem sein;-)

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim strFile As String
Dim dummy
'   erstellt von Hajo.Ziplies@web.de 12.11.02
'   x in die Zelle
Dim RaBereich As Range
Set RaBereich = Range("I5:I300,J5:J300,K5:K300,L5:L300")
If Not Intersect(Target, RaBereich) Is Nothing Then
' Abbruch, wenn Aktion nicht im Zielbereich
Application.EnableEvents = False
Cancel = True
If Target.Value = "X" Then
Target.Value = ""
Else
Target.Value = "X"
End If
Application.EnableEvents = True
Set RaBereich = Nothing
End If
If Not Intersect(Target, [A1:A500]) Is Nothing Then
Cancel = True
strFile = ThisWorkbook.Path & "\" & Target.Address(0, 0) & ".txt"
Close #1
Open strFile For Append As #1 'erstellt die txt-Datei wenn nicht vorhanden
Close #1
dummy = Shell("NOTEPAD " & strFile, vbNormalFocus)
End If
End Sub

Gruß Sepp
Anzeige
AW: Integration Notizfunktion beim Excel
Markus
Hallo Josef,
so gut bin ich noch nicht. Ich bin gerade im Lernmodus bzw. wieder beim auffrischen.
Ich habe immer wieder aufgehört und angefangen, so dass mir viel entfallen ist.
Übung macht, bekanntlich, den Meister.
Vielen Dank für deine Unterstützung
Mit besten Grüßen
Markus

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige