Ich habe ein Makro, das bei der Ausführung Datei Explorer öffnet und wenn der Benutzer den bestimmten Pfad auswählt, fügt es diesen Pfad in der aktiven Zelle ein. Hier ist der Code.Anwenden eines Makros auf eine ganze Spalte
Sub CommandButton1_Click()
With Application.FileDialog(msoFileDialogFolderPicker)
.InitialFileName = IIf(ActiveCell.Value = "", ActiveWorkbook.Path, ActiveCell.Value)
.Title = "Please choose a folder"
.AllowMultiSelect = False
If .Show = -1 Then ActiveCell.Value = .SelectedItems(1)
End With
End Sub
Nun, ich will nicht, um dieses Modul zu einer Taste zuweisen, sondern auf eine ganze Spalte, sage Spalte A so, wenn der Benutzer auf einer Zeile in der Spalte A klickt der Makro aktiviert wird. Kann ich das irgendwie machen?
wie ein Charme :) Danke! –
Noch eine Frage - was, wenn ich den Aufruf für Makro nur ändern möchte, wenn ich die Zelle in Spalte A "doppelklicke"? –