Plakken van tekst geeft vierkantjes na uitvoeren macro

  • Onderwerp starter Onderwerp starter mvmac
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

mvmac

Nieuwe gebruiker
Lid geworden
9 dec 2011
Berichten
1
Dus,
Als ik platte tekst met tabs plak ik Excel geen probleem, maar nadat ik het volgende script draai zijn de tabs ineens vierkantjes (na het handmatig plakken van de tekst). Ik neem aan dat ik ergens een "palletje" op uit zet dat weer aangezet moet worden na afloop van het (deels opgenomen) script.

Martijn - Microsoft Office Excel 2007 - MS VB 6.3

Code:
Sub groupshield()
'
' groupshield Macro
' voor mailscanner groupshield
'
' Sneltoets: CTRL+l
'
    Workbooks.OpenText Filename:= _
        "F:\Data\Algemeen\Kantoor\Automatisering\GroupShield_for_Exchange.csv", Origin _
        :=65001, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
        xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False _
        , Comma:=True, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), _
        Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _
        Array(9, 1)), TrailingMinusNumbers:=True
    Columns("B:I").Select
    Selection.ColumnWidth = 40
    Columns("C:G").Select
    Selection.EntireColumn.Hidden = True
    Columns("A:A").Select
    Selection.ColumnWidth = 16
    Range("A1").Select
    Selection.AutoFilter
    ActiveWorkbook.Worksheets("GroupShield_for_Exchange").AutoFilter.Sort. _
        SortFields.Clear
    ActiveWorkbook.Worksheets("GroupShield_for_Exchange").AutoFilter.Sort. _
        SortFields.Add Key:=Range("I1:I1001"), SortOn:=xlSortOnValues, Order:= _
        xlAscending, DataOption:=xlSortTextAsNumbers
    With ActiveWorkbook.Worksheets("GroupShield_for_Exchange").AutoFilter.Sort
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
    ActiveWindow.WindowState = xlMaximized
    ActiveSheet.Range("$A$1:$I$1001").AutoFilter Field:=8, Criteria1:=Array( _
        "een heleboel e-mailadressen"), Operator:=xlFilterValues
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan