• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロで写真貼付_順番)

マクロで写真貼付_順番

このQ&Aのポイント
  • マクロ初心者が写真を順番に貼付ける方法について質問しています。
  • 現在のマクロでは番号順に貼り付けることができず、順序が乱れてしまっています。
  • 初心者なのでコードの書き方や修正方法がわからず、助けを求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

>1、10、11、・・・・・・19、2、20、21・・・・ ファイル名を二桁にする(01,02,03~10,11,12)とかではダメなのでしょうか?

その他の回答 (1)

  • OKwebb
  • ベストアンサー率44% (92/208)
回答No.2

#1 の回答でいいと思います。 もし数値で比較するとなるとこんな感じ。 注意:数値以外のファイルが選択された時のエラー処理等はふくまれてません。 ' バブルソート Private Sub BubbleSort(ByRef Source As Variant) If Not IsArray(Source) Then Exit Sub Dim FSO Set FSO = CreateObject("Scripting.FileSystemObject") Dim i As Long, j As Long Dim j2 As Long, jj2 As Long Dim vntTmp As Variant For i = LBound(Source) To UBound(Source) - 1 For j = LBound(Source) To LBound(Source) + UBound(Source) - i - 1 j2 = Val(FSO.GetBaseName(Source(j))) jj2 = Val(FSO.GetBaseName(Source(j + 1))) If j2 > jj2 Then vntTmp = Source(j) Source(j) = Source(j + 1) Source(j + 1) = vntTmp End If Next j Next i Set FSO = Nothing End Sub

関連するQ&A

専門家に質問してみよう