
マクロを作成したのですが、以下のエラーが出てきてしまいました。
エラー:sub または function のプロシージャーの未定義
申し訳ありませんが、ご教授願います。
よろしくお願いいたします。
<マクロの内容>
Sub SortTest()
Worksheets("Sheet1").Activate
Worksheets("Sheet1").Range(Cells(1, 1), Cells(100, 2)).Sort
Key1:=Worksheets("Sheet1").Cells(1, 2),order1:=xlAscending
End Sub
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>(open office のCalcを使っております。
)それは、VBAではありませんね。
Sub Main
Dim oRange as object
Dim descriptors_obj(1) As New com.sun.star.beans.PropertyValue
Dim sortFields(0) As New com.sun.star.util.SortField
oRange = ThisComponent.Sheets(0).getCellRangeByName("A1:B100")
sortFields(0).Field = 1 'From Zero(0)
sortFields(0).SortAscending = True
descriptors_obj(0).Name = "SortFields"
descriptors_obj(0).Value = sortFields()
descriptors_obj(1).Name = "ContainsHeader"
descriptors_obj(1).Value = True
oRange.sort(descriptors_obj())
End Sub
No.1
- 回答日時:
これをモジュールに貼り付けると、Key1以下がエラーになります。
行継続の ・・・Cells(100, 2)).Sort _
にするとエラーなしに動きました。
Key1以下はSort と同じ行に書くべきもの。改行して書くなら、上記のようにすべき。
そんな問題じゃございませんか。もしそうなら、初歩的なことですぞ。
ありがとうございます。
VBAを使うのは今日がはじめてで、よく調べておりませんでした。。
…Cells(100, 2)).Sort _として実行を行ったのですが、
以下の新しいエラーが出てきてしまいました。
エラー:不適当なシンボル:。
またこの時、矢印がSub SortTest()を指していました。
何度も申し訳ありませんが、ご教授頂けないでしょうか?
(open office のCalcを使っております。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- Visual Basic(VBA) 転記マクロ 変数が定義されていませんの解決法 2 2023/04/16 16:46
- Visual Basic(VBA) 【VBA】ボタンに登録したマクロがエラーになる 4 2022/07/25 17:47
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) ※初心者です マクロVBAについて 3 2022/11/05 12:53
- Visual Basic(VBA) 他のシートからコピーする下記マクロで貼付け位置をWorksheets(1).Range("A3")の 8 2023/01/30 18:48
- Visual Basic(VBA) vbaのvlookup関数エラー原因を教えていただけないでしょうか。 3 2022/04/25 16:16
- Visual Basic(VBA) VBAコードが作動せず、どこに問題があるのか教えて下さい。 3 2023/06/13 13:20
- Visual Basic(VBA) エクセルVBA 3 2022/06/23 20:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access2000でVBAでエラーが起き...
-
実行時エラー 438になった時の...
-
vbaのvlookup関数エラー原因を...
-
テキストファイルを読み込んで...
-
ASP(またはWSH)でMSHTMLコンポ...
-
エクセル2000で動いたマクロが2...
-
なぜこんな初歩的なVBAのIf文で...
-
ハンドルされていない例外は・・・
-
エクセルエラー13型が一致しま...
-
エクセルVBA、フリーフォームで...
-
VB2005 起動したエクセルの待機...
-
パスワードによるシートの保護...
-
実行時エラー7「メモリが不足し...
-
実行時エラーで返される値の意...
-
フォントの色つけ
-
エクセル/パワーポイントのVBA...
-
VB2010 SQLのUPDATE文エラー
-
無効なオブジェクトライブラリ
-
VBAがブレークモードになっ...
-
Container1が宣言されていない...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実行時エラー 438になった時の...
-
なぜこんな初歩的なVBAのIf文で...
-
VBAがブレークモードになっ...
-
実行時エラー -'-2147417848
-
ExcelVBA Range クラスの Page...
-
マクロについて教えてください...
-
VBAでのエラー
-
【Excel VBA】マクロをボタンに...
-
実行時エラー48発生時のDLL特定...
-
EXCEL VBAマクロ中断でデバッグ...
-
なぜエラーになるのでしょうか...
-
実行時エラー3001「引数が間違...
-
OLEDB.NETで接続できない
-
INSERT INTOステートメント構文...
-
VBAのエラー発生場所をメッセー...
-
VB6+SQL サーバー 2000 で 実行...
-
Outlook.ApplicationをCreateOb...
-
ADODB.Streamを使用してUTF-8を...
-
カーソルオープンでエラー(ORA...
-
Invalid procedure call or arg...
おすすめ情報