[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『オートシェイプの一括変更』(ヲダ)
どのようなものを、どのように変更したいのでしょう? (MARBIN)
>四角い図形を一部、削除したいのと 削除するものには規則性がありますか? エクセル君が他のシェイプと区別すること ができなければ、 自動化できません。
>図形のなかのテキストを変更したのです。 どのようなテキストをどのように変更したいのでしょう? (MARBIN)
例:)部長 ⇒ 課長 といったように数枚のシートに分かれているオートシェイプの中の文字を一括変更できるのでしょうか?
VBAになると思います。
シートインデックスが1と2のシートのシェイプのうち、テキストが"部長"の もののテキストを"課長"に変更するサンプルです。
Dim i As Integer Dim ws As Worksheet Dim sp As Object On Error Resume Next For i = 2 To 3 Set ws = Worksheets(i) For Each sp In ws.DrawingObjects If sp.Characters.Text = "部長" Then sp.Characters.Text = "課長" Next sp Next i (MARBIN)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.