No.2ベストアンサー
- 回答日時:
エクセルで罫線を90度左回転させるマクロは、こんな感じになります。
素人なので文法的な適否はあまり自信はありませんが、テストにはパスしました。
Sub 罫線回転()
'選択したセルの罫線の位置の左90度回転
Dim Lstyl(4), Wgt(4), n, m As Integer
ich = Array("", xlEdgeTop, xlEdgeLeft, xlEdgeBottom, xlEdgeRight)
'選択セルの罫線種類の取得
For n = 1 To 4
Lstyl(n) = Selection.Borders(ich(n)).LineStyle
Wgt(n) = Selection.Borders(ich(n)).Weight
Next n
'90度左回転で罫線種類を再セット
For m = 1 To 4
With Selection.Borders(ich(m Mod 4 + 1))
.LineStyle = Lstyl(m)
.Weight = Wgt(m)
.ColorIndex = xlAutomatic
End With
If Lstyl(m) = xlNone Then Selection.Borders(ich(m Mod 4 + 1)).LineStyle = xlNone
Next m
End Sub
No.1
- 回答日時:
>罫線を90度回転させる
エクセルシートの罫線は回転できるオブジェクトではないと思う。
ですから、アルゴリズムを考えて、罫線を消すのと罫線を書くのをあわせて行い、結果として、回転したと見せるほかないでしょう。
罫線は1セルの局所的状況は捉えられても、大局的な状況が捉えにくいので難しいように思う。複数セルで四角か、凹凸ありかなどのこと。
○必要性、どういう問題を解決しようとしているのか
セルおよびその集合の中身との関連があるはずで、ビジネスではどんな場合に必要なのか思い浮かばない。
1回限りのようなものは、手操作でやるべきでしょう。
○まず質問者がマクロを離れて、アルゴリズムを考え、文章で表現してみることでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) 選択行の列範囲に二重線を引く 3 2022/06/08 12:21
- Excel(エクセル) vba セルの罫線について教えてください 2 2022/12/28 17:14
- Word(ワード) Word 段落罫線の上下のスペースを広げるには 3 2023/08/04 10:52
- Excel(エクセル) エクセルのマクロを教えてください。 4 2022/10/06 08:53
- Excel(エクセル) Excelのマクロを教えていただけないでしょうか? 1 2023/07/06 19:56
- Excel(エクセル) 罫線の横棒の隣に文字を書きたい 5 2022/11/28 17:31
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- CAD・DTP EXCELからAUTOCADに貼り付け 1 2022/04/20 17:42
- Windows 10 エクセルの罫線がパワポに貼り付けると見えなくなる。 3 2022/12/27 15:23
- Visual Basic(VBA) VBA 罫線について B列3行目から21行毎にデータがはいります。 データがはいったらデータが入った 6 2022/11/15 17:22
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル、ページをまたがった...
-
ワードの文章囲み枠(?)を消...
-
wordで罫線が引けない・・・
-
パワーポイントの表
-
PDFファイルの罫線を消す方法
-
PowerPointの表の罫線を二重罫...
-
ワードで勝手に点線ラインがでる
-
エクセル 罫線の色が変えられ...
-
パソコンのワードでこの様な割...
-
(Word)点線枠の消し方を教えて...
-
WORD- - - - -点線が消えません
-
エクセル 表をコピーすると罫...
-
[Word]スペースに囲み線はつけ...
-
EXCELで罫線を保護又は値のみ移動
-
ワードの表の罫線が見えるけど...
-
Excelの表をWordにリンク...
-
Wordで左右に分割
-
ワードで文字のところに長方形...
-
オプションボタンの背景を透明...
-
ワードで、枠線が消えません。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル、ページをまたがった...
-
ワードの文章囲み枠(?)を消...
-
wordで罫線が引けない・・・
-
ワードで勝手に点線ラインがでる
-
パワーポイントの表
-
PDFファイルの罫線を消す方法
-
PowerPointの表の罫線を二重罫...
-
ワードの表の罫線が見えるけど...
-
エクセル 罫線の色が変えられ...
-
Excelの表をWordにリンク...
-
回覧板
-
2段組みで左右別々に書き込め...
-
エクセルの表をワードに貼り付...
-
罫線を引いて保存しても消えて...
-
(Word)点線枠の消し方を教えて...
-
WORD- - - - -点線が消えません
-
WORD文書の青い枠線を消したい
-
オプションボタンの背景を透明...
-
Wordで左右に分割
-
エクセル 2010 ピボットテーブ...
おすすめ情報