vbaで新規にブックを立ち上げて、そのブックの位置を指定したのですが
Sub Sample1()
Dim w As Workbook
Workbooks.Add
w = ActiveWorkbook.Name
w.Top = 0
w.Left = 0
End Sub
これだとエラーになります。
w = ActiveWorkbook.Name
これでは新規ブックを変数に格納できないようです。
w = ActiveWorkbook
だけでもダメでした。
どうすればよいでしょうか?
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
>Dim w As Workbook
>w = ActiveWorkbook.Name
>これでは新規ブックを変数に格納できないようです。
wの入れ物を、[Workbook]としたなら、それに、「文字列」を入れようとしても、入るはずがありません。
VBAの場合は、Object を格納するなら、Set wb =ActiveWorkbook
か、新規なら、Set wb = Workbooks.Add ですが、
名前を格納するなら、
Dim wb As Workbook
Dim fn As String
Set wb = ActiveWorkbook
fn = wb.Name
ということでしょう。
それに、これは何をしたいのか分からないです。
>w.Top = 0
>w.Left = 0
新規のブックの位置でしたら、例えば、こういうことでしょう。
wb.Application.Top = 0
wb.Application.Left = 0
No.2
- 回答日時:
Set w = ActiveWorkbook
名前も含めて決めたいならば
Set w=ActiveWorkbook
w.Name="Filename"
w.Top=0
w.Left=0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) シートをコピーする下記記述でダイアログを用いた記述がわかりません?( A = Dir(ThisWor 4 2022/08/22 12:26
- Visual Basic(VBA) VBAが止まります。 1 2022/09/02 14:51
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Excel(エクセル) 複数のブックをひとつのブック(複数のシートにまとめる)場合にシートとの順番について 5 2022/12/28 20:47
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) エクセルVBA(実行時エラー438)の対処法を教えてもらえないでしょうか 3 2023/04/22 13:43
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INT型は金額の型に使用するべき...
-
プライマリーキーの昇順でソー...
-
SQLのVARCHARとVARCHAR2の違い
-
VBAで変数内に保持された二次配...
-
insertでのエラーについて
-
AccessからOrcleのODBCリンクテ...
-
データベースのフィールドのデ...
-
オラクルのデータ型・通貨について
-
Float型の時の計算結果がおかしい
-
postgreSQLのデータ型
-
ヌル値は記憶容量を必要としな...
-
接続ができません
-
ODP.NETのバージョン確認
-
参考書に従って入力したつもり...
-
MySQLカラム名は日本語と英数字...
-
副問合せにLIKE文を使う方法は...
-
Column '' not found.
-
SQLiteについて
-
LIKE で清音と濁音・半濁音を区...
-
MySQLにリモートホストから接続...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLのVARCHARとVARCHAR2の違い
-
VBAで変数内に保持された二次配...
-
INT型は金額の型に使用するべき...
-
プライマリーキーの昇順でソー...
-
Float型の時の計算結果がおかしい
-
ヌル値は記憶容量を必要としな...
-
MySQLの型のサイズ指定で速度は...
-
データベースのフィールドのデ...
-
postgreSQLのデータ型
-
TRUE/FALSEのデータ型
-
ハングル文字が入らない。
-
オラクルのデータ型・通貨について
-
Excel VBA SelectedItems
-
MysqlにURLを登録する方法
-
postgresQL に格納した画像ファ...
-
DB2 INSERT時の格納順序
-
[SQLserver]長文に適したデータ...
-
-3.34 が -3.3399999999999999 ...
-
AccessからOrcleのODBCリンクテ...
-
insertでのエラーについて
おすすめ情報