Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


65191 / 76733 ←次へ | 前へ→

【16117】Re:別のシートの値をバー(図形)を動かす方法
回答  IROC  - 04/7/16(金) 22:00 -

引用なし
パスワード
   Private Sub Worksheet_Change(ByVal Target As Range)
Dim myPoint As String
Dim ws As Worksheet, ws_d As Worksheet
Dim r As Range 'FIND用
Dim i As Long
  
  Set ws_d = Worksheets("data")
  Set ws = Worksheets("ストレス判定")
  
  If Target.Address = Range("AW2").Address Then
    
    myPoint = Target.Value 'ポイント
      
    'ポイントをもとに、dataシートのリストを検索
    Set r = ws_d.Range("B2:Y2").Find(myPoint, LookIn:=xlValues, LookAt:=xlWhole)
    
    'リストに見つからないとき
    If r Is Nothing Then
      MsgBox "無効な値です"
      Exit Sub
    End If
    
    i = r.Offset(1).Value '図形位置
    
    ws.Shapes("仕事").Top = ws.Range("AV5").Top
    'セル値に応じて横方向にオフセット
    ws.Shapes("仕事").Left = ws.Range("AV5").Offset(0, i - 1).Left
            
  End If
  
End Sub
0 hits

【16065】別のシートの値をバー(図形)を動かす方法 さる 04/7/15(木) 17:27 質問
【16067】Re:別のシートの値をバー(図形)を動かす... IROC 04/7/15(木) 17:51 回答
【16068】Re:別のシートの値をバー(図形)を動かす... Asaki 04/7/15(木) 17:52 回答
【16110】Re:別のシートの値をバー(図形)を動かす... さる 04/7/16(金) 18:38 質問
【16112】Re:別のシートの値をバー(図形)を動かす... IROC 04/7/16(金) 18:45 回答
【16115】Re:別のシートの値をバー(図形)を動かす... さる 04/7/16(金) 19:36 発言
【16117】Re:別のシートの値をバー(図形)を動かす... IROC 04/7/16(金) 22:00 回答
【16120】Re:別のシートの値をバー(図形)を動か... さる 04/7/17(土) 0:30 質問
【16121】Re:別のシートの値をバー(図形)を動か... IROC 04/7/17(土) 0:37 回答
【16125】Re:別のシートの値をバー(図形)を動か... さる 04/7/17(土) 1:13 質問
【16126】Re:別のシートの値をバー(図形)を動か... IROC 04/7/17(土) 1:23 回答
【16127】Re:別のシートの値をバー(図形)を動か... さる 04/7/17(土) 1:27 質問
【16140】Re:別のシートの値をバー(図形)を動か... さる 04/7/17(土) 15:04 お礼
【16146】Re:別のシートの値をバー(図形)を動か... IROC 04/7/17(土) 16:10 回答
【16148】Re:別のシートの値をバー(図形)を動か... さる 04/7/17(土) 17:20 質問
【16149】Re:別のシートの値をバー(図形)を動か... IROC 04/7/17(土) 17:33 回答
【16151】Re:別のシートの値をバー(図形)を動か... さる 04/7/17(土) 20:05 質問
【16152】Re:別のシートの値をバー(図形)を動か... IROC 04/7/17(土) 20:20 回答

65191 / 76733 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free