Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1540to1544
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

Funktion in Gang bringen

Funktion in Gang bringen
18.02.2017 22:29:18
Thomas
Hallo Excelfreunde,
ich möchte gern diese Funktion testen
http://www.office-loesung.de/ftopic35417_0_0_asc.php
Kann jemand mal schauen ob sie funktionieren könnte?
Bei mir kommt schon der fehler bei
Option Compare Database
und ich finde einfach nicht was dies bedeutet. ( Jedenfalls nichts was ich verstehe oder anwenden könnte.
https://www.herber.de/bbs/user/111568.xlsm
oder funktioniert diese Funktion nicht mit excel.
Kann sich dies mal jemand anschauen?
mfg thomas

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

Betreff
Datum
Anwender
Anzeige
AW: Funktion in Gang bringen
18.02.2017 23:36:47
littletramp
Hallo Thomas
Wozu Api-Call verwenden, wenn Excel das schon kann?
Hier die Lösung:
Option Explicit
Sub Demo()
MsgBox IIf(DateiOeffnen, "Benutzer hat Datei geöffnet", "Benutzer hat abgebrochen")
End Sub
Public Function DateiOeffnen() As Boolean
ChDir Environ("USERPROFILE") & "\Documents\"
DateiOeffnen = Application.Dialogs(xlDialogOpen).Show
End Function

Gruss Markus
ich habe ein anderen weg gefunden mfg thomas
19.02.2017 00:56:14
Thomas
.
welchen weg hast du gefunden?
19.02.2017 01:01:31
littletramp
*
AW: welchen weg hast du gefunden?
19.02.2017 13:14:19
Thomas
Hallo littletramp
mein ursprünglicher plan war bestimmte datein die sich als pfad in eine spalte stehen zu drucken.
Um die Datein zu öffnen wollte ich dies ursprünglich benutzen.
Ich mache es jetzt aber mit.
For Each Zelle In Range("b2:b" & Cells(Rows.Count, "B").End(xlUp).Row)
If Zelle "" Then
'Dein Code
'MsgBox Zelle
Pfad = Zelle
With Workbooks.Open(Filename:=Pfad)
.PrintPreview
'.ActiveSheet.Range("A3:DN6000").Copy Destination:=ThisWorkbook.Worksheets("Tabelle2").Range("A3")
.Close savechanges:=False 'oder true, wenn Änderungen gespeichert werden sollen
End With
End If
Next
mfg Thomas
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige