特定の順序でシートを並べ替える必要があります。残っている場合は、アルファベット順に並べます。それらをアルファベット順に並べ替えるマクロを以下に示します。 「METALS」、「SVOC」、「GENCHEM」などのシートがある場合は、それらを常にアルファベット順にする必要があります。アルファベット順。 このコードを試しましたが、うまくいきませんでした Sheets("GENCHEM").Move Before:=Sheets(1) Sheets("METALS").Move Before:=Sheets(2) Sheets("PCBS").Move Before:=Sheets(3) Sheets("OC_PEST").Move Before:=Sheets(4) Sheets("SVOC").Move Before:=Sheets(5) Sheets("VOC").Move Before:=Sheets(6) '-------以下の作業マクロ---- Option Explicit Sub reordersheets() '---Reorders the Sheets--- Dim N As Integer Dim M As Integer Dim FirstWSToSort As Integer Dim LastWSToSort As Integer Dim SortDescending As Boolean SortDescending = False If ActiveWindow.SelectedSheets.Count = 1 …
$ ls -l | sort -k 5 -n -r $ ls -l | sort -k5nr これら2つのコマンドが同じ出力を生成することがわかります。 私は結合することができますしかし、なぜ私は理解していない5とn? なぜ構文エラーではないのですか? 編集: $ ls -l | cut -d: -n -f 2 $ ls -l | cut -d:nf2 cut: the delimiter must be a single character Try `cut --help' for more information. なぜ次のcutように振る舞わないのsortですか?
列Bで重複を見つける必要があります。列Aの値が4の場合、行全体を削除します。保持する必要がある行があり、列Aに「4」があります。 A B 1, John 4, John 1, Mary 4, Mary 1, Aaron 1, Scott 4, Jeff 4, Bob 私が終わったら、このように見えるはずです: A B 1, John 1, Mary 1, Aaron 1, Scott 4, Jeff 4, Bob