2.5k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo Leute !!!

habe mal eine frage, was hat sich von Excel 2010 zu Excel 2013
geändert so das meine Makros nicht mehr laufen..???


Danke schon ein mal für eure Hilfe !!!

7 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
^vielleicht solltest du Dein Makro posten? Nur wenige sehen es.

Gruß Hajo
0 Punkte
Beantwortet von
Hallo , hier einer der Makros die nicht laufen...???


Sub txtDateiErstellen()

'Variablendeklaration
Worksheets("B7 TXT").Unprotect Password:="jamo"
Dim Ausgabepfad As String
Dim Spalte, LSpalte As Integer
Dim VollZeile As String
Dim Trennzeichen As String
Dim LZeile, Zeile As Long

'Prüfen ob in Tabelle2, Zelle G6 ein gültiger Wert als Dateiname steht
If Len(Trim(ActiveWorkbook.Sheets("AB-Kalkulation").Range("G6"))) = 0 Then
MsgBox "Kein gültiger Dateiname!", 16, "Fehler"
Exit Sub
End If

'Ausgabepfad und - name wird festgelegt - Pfad anpassen
Ausgabepfad = "X:\b7\_tuc\dat\tuc\dfue\empfang\" & Trim(ActiveWorkbook.Sheets("AB-Kalkulation").Range("G6").Text) & ".txt"

'Trennzeichen wird festgelegt - hier Tabulator
Trennzeichen = vbTab

'Anzahl der beschriebenen Spalten wird ermittelt
LSpalte = ActiveWorkbook.Sheets("B7 TXT").UsedRange.SpecialCells(xlCellTypeLastCell).Column

'Anzahl der beschriebenen Zeilen wird ermittelt
LZeile = ActiveWorkbook.Sheets("B7 TXT").UsedRange.SpecialCells(xlCellTypeLastCell).Row

'Datei Öffen zur Ausgabe
Open Ausgabepfad For Output As #1

'Schleife für Zeilen
For Zeile = 1 To LZeile

'Schleife für Spalten
For Spalte = 1 To LSpalte

'Ausgabezeile für Textdatei wird generiert
VollZeile = VollZeile & Trim(Cells(Zeile, Spalte).Text) & Trennzeichen

Next Spalte

'Ausgabe in Datei
VollZeile = Left(VollZeile, Len(VollZeile) - 1) 'Letzten Trenner abschneiden
'nur Zeilen mit mehr als 29 Zeichen in Ausgabedatei schreiben
If Len(VollZeile) > 29 Then Print #1, VollZeile
'Zurücksetzen der Ausgabezeile
VollZeile = ""

Next Zeile

Close #1 'Datei schliessen

'Nachricht, dass Exportdatei erstellt wurde
MsgBox "Die Ausgabedatei wurde erstellt", vbOKOnly, "Export beendet"
Worksheets("B7 TXT").Protect Password:="jamo"

End Sub
0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
ich gehe davon aus das Internet ist ein schnelles Medium. Das scheint bei Dir noch nicht angekommen zu sein. Da musst Du jetzt warten bis ich irgendwann an einem Rechner mit 2013 bin.
Version 2014 laut Betreff habe ich noch nicht.

Gruß Hajo
0 Punkte
Beantwortet von
kein Problemm und sorry war übers we nicht zu hause.

es geht um EXCEL 2013

Danke dir schon ein mal !!!


ps. ich habe noch mehr makros die nicht laufen aber erst ein mal das.
0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
meine Testung unter 2010 hat ergeben ich brauche eine Text Datei die ich nicht habe.

Gruß Hajo
0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
mit meiner Textdatei läuft es Fehlerfrei unter 2013.

Gruß Hajo
0 Punkte
Beantwortet von
komisch...dann schaue ich es mir noch ein mal genau an !!
aber danke.


was aber bei mir auch nicht mehr geht ist die...

dropdown-auswahlliste (Datenüberprüfung - Liste)

bei excel 2007 geht es aber wenn ich sie in 2013 öffne geht es nicht
mehr.....????


oder aber auch dieses lief nicht wobei ich jetzt aber auch weiß
warum, bei diesem satzt geht es nur wenn mann ="0,5" macht
und nicht punkt ??? warum

Private Sub CommandButton5_Click()
'
' Dicke05 Makro
'

'
ActiveSheet.Range("$A$3:$L$300").AutoFilter Field:=2,
Criteria1:="0.5"
End Sub
...