表題の通り、EXCELの1列目に自作の問題、2列目にその答えがあります。(600行くらい)
それを順番にパワーポイントに連続して貼り付けたいのですが
http://www.relief.jp/itnote/archives/excel-vba-m …
こちらのサイトを参考にしたいのですが、パワーポイント側は
1行目に、問題
2行目に、その答え
というふうに貼り付けて、表示させるにはどうしたらいいでしょうか?
1つのページに問題とその答え
2メージ目にまた問題とその答えという感じです。
上のサイトの例では、行ではなく列に問題と答えが順番に表示されています。
是非やり方を教えてください。
No.1ベストアンサー
- 回答日時:
こんにちは。
返事をつけるのが遅くなってしまいました。
リンク先の「インストラクターのネタ帳」のサイトが、本日、ずっと開かなかったので、しばらく確認できませんでした。
こんな感じでしょうか?
ただ、
>表題の通り、EXCELの1列目に自作の問題、2列目にその答えがあります。(600行くらい)
って、パワーポイントにそんなにページを作るのでしょうか?
大丈夫か分かりません。
'//
Sub PPTgetXlData()
Dim objPPT As Object
Dim objPrsn As Object
Dim shp As Object
Dim i As Long
Dim p As Long
With ActiveSheet
p = .Cells(Rows.Count, 1).End(xlUp).Row
If p > 700 Then
If MsgBox("Too Many Data", vbExclamation + vbOKCancel) = vbCancel Then
Exit Sub
End If
End If
End With
On Error Resume Next
'パワーポイント起動
Set objPPT = GetObject(, "PowerPoint.Application")
On Error GoTo 0
If objPPT Is Nothing Then
Set objPPT = CreateObject("PowerPoint.Application")
End If
If objPPT Is Nothing Then MsgBox "NOT Exist PPT": Exit Sub
With objPPT
.Visible = True
Set objPrsn = .Presentations.Add
End With
For i = 1 To p
With objPrsn.Slides
.Add Index:=i, Layout:=4
With .Item(i)
Set shp = .Shapes.AddTable(NumRows:=2, NumColumns:=1, _
Left:=130, Top:=100, Width:=500, Height:=300)
End With
'With shp ~ End with ここにテーブルの書式設定を入れる
With shp.Table
.Cell(1, 1).Shape.TextFrame.TextRange = Cells(i, 1).Value
.Cell(2, 1).Shape.TextFrame.TextRange = Cells(i, 2).Value
End With
End With
Next i
Set objPrsn = Nothing
Set objPPT = Nothing
End Sub
'///
すごいです!! 完璧です。
どうもありがとうございます。
書いて頂いた1つ1つの命令を追いながら自分なりに勉強してみます。
PPTのページ数が多いので無理なようです。行を少なくして
わけてやってみますね
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- Visual Basic(VBA) VBAでPowerPointからExcelにレイアウト通りに出力する 4 2023/07/05 12:22
- Excel(エクセル) 複数のExcelブックのシート1の内容を1つのExcelブックにコピー貼り付けたいのでvbaコードを 7 2023/02/10 23:20
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- 数学 編入試験の勉強中に分からないところがあって困っています。線形写像の表現行列に関する質問です。 1 2023/06/17 11:24
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
そろばん8級の割り算について
-
2つの数の積が1になるとき、一...
-
数学の問題で分からない所があ...
-
専門学生です。 とにかく計算が...
-
さいころを2つ振るとき。出た...
-
エタノールや水の沸点が同程度...
-
Android用Audacityはありますか?
-
四則計算ってなんですか? 数学...
-
この算数の問題を解き方を小学...
-
卒業論文についての質問です。 ...
-
目上の人に聞き返すにはどうし...
-
ジョーカーを除いた52枚のトラ...
-
高校国語 現代文
-
【パワハラの基準】「会議での...
-
正負の数の足し算 引き算の 定...
-
質問です。 開国後の日本は金貨...
-
現代文 檸檬 梶井基次郎さんの...
-
「I'm going on a hike next Su...
-
PTA活動 自家用車使用について
-
英語で筆算は何と言いますか
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
以前こちらで『マッチョとデカ...
-
ロールシャッハテストの回答に...
-
ある数から7を引いて12をたすと...
-
フーリエ級数展開
-
考えすぎてしまいます。考えす...
-
VBで!!
-
excelからpptへデータを連続し...
-
次の質問の答えが全くわかりま...
-
答えと計算式教えて下さいm(。>_...
-
そろばん8級の割り算について
-
さいころを2つ振るとき。出た...
-
上記のとおりお願いします って...
-
目上の人に聞き返すにはどうし...
-
これ、下手くそじゃないですか?
-
4980円の10%オフって何円ですか?
-
20代で生まれた差は一生埋まら...
-
平家物語の「先帝身投げ」の部...
-
2つの数の積が1になるとき、一...
-
PowerPoint2019「フリーフォー...
-
相手はよく会ったりしている46...
おすすめ情報