Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1192to1196
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
Inhaltsverzeichnis

Makro nur in bestimmten Spalten ausführen?

Makro nur in bestimmten Spalten ausführen?
Micha
Hallo liebe Spezialisten.
Ich hoffe es kann mir jemand weiter helfen:
Das folgende Makro schreibt in die markierte Zelle eine fortlaufende Nummer.
Ich möchte gerne das dieses Makro nur in den Spalten "Q" und "Y" ausgeführt wird.
Ist eine Zelle in einer anderen Spalte markiert soll eine Fehlermeldung aufpoppen.
Kann mir jemand helfen?
Sub Test()
Dim Nr%
Dim ExcelExe$, dName$
dName = ("C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\") & "\lager.ini"
Close
On Error Resume Next
Open dName For Input As #1
If Err > 0 Then
Open dName For Output As #1
Print #1, "0"
Close
Open dName For Input As #1
End If
Input #1, Nr
Close
ActiveCell.FormulaR1C1 = Nr + 1
Open dName For Output As #1
Print #1, Nr + 1
Close
End Sub
Gruß
Micha

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Makro nur in bestimmten Spalten ausführen?
27.12.2010 17:11:55
Hajo_Zi
Halo Micha,
Option Explicit
Sub Test()
Dim Nr%
Dim ExcelExe$, dName$
If Selection.Count = 1 Then
If Selection.Column = 17 Or Selection.colum = 25 Then
dName = ("C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\") & "\lager. _
ini"
Close
On Error Resume Next
Open dName For Input As #1
If Err > 0 Then
Open dName For Output As #1
Print #1, "0"
Close
Open dName For Input As #1
End If
Input #1, Nr
Close
ActiveCell.FormulaR1C1 = Nr + 1
Open dName For Output As #1
Print #1, Nr + 1
Close
End If
End If
End Sub


Anzeige
AW: Makro nur in bestimmten Spalten ausführen?
27.12.2010 17:35:10
Micha
Hallo Hajo,
Klappt leider nicht
Gruß
Micha
AW: Makro nur in bestimmten Spalten ausführen?
27.12.2010 17:46:30
Hajo_Zi
Hallo Micha,
ich hatte ein n vrgessen
Selection.Column = 25
Gruß Hajo
AW: Makro nur in bestimmten Spalten ausführen?
28.12.2010 12:17:08
Micha
Hallo Hajo,
jetzt klappt´s.
Du hast mir mal wieder toll geholfen :-)
Vielen Dank dafür und beste Grüße
Micha

331 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige