2023年7月8日土曜日

リンク_メモ(セールスフォース学習サイト、Salesforce勉強ヒロバ)

【Salesforce勉強ヒロバ】
【オブジェクト・レコード・項目・レポート】
 Salesforce基本用語徹底解説【初心者向け】
 https://www.youtube.com/watch?v=OuyAEmlehtU&t=162s

【標準項目、ページレイアウト、Lightnigアプリケーションビルダー】
 Salesforce基本用語徹底解説【初心者向け】
 https://www.youtube.com/watch?v=cPjP4i1iVIE&t=257s

【標準オブジェクト、カスタムオブジェクト、リレーション】
 Salesforce基本用語徹底解説【初心者向け】
 https://www.youtube.com/watch?v=uNY3KWWVaxY&t=490s

 Salesforce主従関係参照関係違い徹底解説
 https://www.youtube.com/watch?v=cvMkX-L01b0

【レコードタイプ、ページレイアウト、ビジネスプロセス】
 Salesforce基本用語徹底解説【初心者向け】
 https://www.youtube.com/watch?v=wxHHk0-xw2g

【プロファイル・権限セット】
 Salesforce基本用語徹底解説【初心者向け】
https://www.youtube.com/watch?v=5orZte7tJzM

【共有設定・ロール階層・共有ルール】
 Salesforce基本用語徹底解説【初心者向け】
 https://www.youtube.com/watch?v=yL6OWYYbY6w&t=2151s

【セキュリティコントロール】
 Salesforce基本用語徹底解説【初心者向け・練習問題】
 https://www.youtube.com/watch?v=6XFkEzuGARE

 Salesforceリード徹底解説【公式練習問題あり】
 https://www.youtube.com/watch?v=viOnflTa3FQ

 Salesforceキャンペーン徹底解
 https://www.youtube.com/watch?v=RMe4LCyY7GQ&t=27s

【入力規則】Salesforce基本用語徹底解説【初心者向け】
 https://www.youtube.com/watch?v=0Va7o9UUoE4

 Salesforceデータローダとインポートウィザード解説
 https://www.youtube.com/watch?v=ckdIF6usirA

 【フロー、プロセスビルダー、ワークフロールール】Salesforce基本用語徹底解説【初心者向け】
 https://www.youtube.com/watch?v=Nj9PVv_m_8o

 Salesforce認定アドミニストレーター試験合格勉強方法解説
 https://www.youtube.com/watch?v=14m8fLHLTw8&list=PLz8HSF-SrLeEl7BSmyLcT0nWUuQ695d9z&index=15

 Salesforceレコードページに文字や画像表示【初心者向け】
 https://www.youtube.com/watch?v=N-LL1kW767w

【初心者向け】Salesforce一括メール送信方法
 https://www.youtube.com/watch?v=L-KiIFts-nY

【標準項目、ページレイアウト、Lightnigアプリケーションビルダー】Salesforce基本用語徹底解説【初心者向け】
 https://www.youtube.com/watch?v=cPjP4i1iVIE&t=257s


標準項目、ページレイアウト、Lightnigアプリケーションビルダー】Salesforce基本用語徹底解説【初心者向け】

■Salesforce認定アドミニストレーター試験公式練習問題解説【合格】
 01Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=1z_jjNf6JCE&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=1

 02Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=eE5esrjoadU&list=PLz8HSF-  SrLeH8jCOj9cfAljXfVNQkQlkS&index=2

 03Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=F35kX_hjcM8&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=3

 04Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=4OzzVqmGeqo&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=4

 05Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=LrkGLvQeqRE&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=5

 06Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=DUgB5GVp4Wk&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=6

 07Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=jfjLizp8dEE&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=7

 08Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=YEPyrTs1alg&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=8

 09Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=rHBHjpEjIH8&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=9

 10Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=M8eB4IXUxi0&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=10

 11Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=hWPNzGyv4RI&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=11

 12Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=ospmi4mC8v8&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=12

 13Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=MqwqReYCCv0&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=13

 14Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=cSeUI8TGciM&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=14

 15Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=g1Fw9F0t3CA&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=15

 16Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=6lWDVr-D9EY&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=16

 17Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=plzqeWameqw&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=17

 18Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=p9upfJBmssI&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=18

 19Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=gMBC6yCVX_8&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=19

 20Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=i7YY4VeA0g8&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=20

 21Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=fkwGltvBHV0&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=21

 22Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=If9JP5yEM3E&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=22

 23Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=6JOWYdv6ElA&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=23

 24Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=oqO7ft6Oh5E&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=24

 25Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=afdeRD125KU&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=25

 26Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=gq6XKyCMIhY&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=26

 27Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=PsK8pHVCQkE&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=27

 28Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=CiyH4Ojg0Mc&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=28

 29Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=zHKiZIe3ZIA&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=29

 30Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=LrQIJovTp6o&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=30

 31Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=rHy4GYEQy6k&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=31

 32Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=6FxVu5zzvfY&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=32

 33Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=79KxSeRgaWQ&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=33

 34Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=PzGXHe7Bf58&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=34

 35Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=aaHHBl3sQwQ&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=35

 36Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=zWjzA0Pq0PM&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=36

 37Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=P1MhwvJDHUs&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=37

 38Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=coyBk_nc1_E&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=38

 39Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=PPBaxsnHxGo&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=39

 40Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=mjC-U_gdu18&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=40

 41Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=XjLLUZJpz3Y&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=41

 42Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=vyypCeCrX-M&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=42

 43Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=bsXKhgHTDZs&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=43

 44Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=nbiFH9EuYno&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=44

 45Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=ZGoE4nPAC8I&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=45

 46Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=9XwZZHHnVDc&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=46

 47Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=PdBVJHU0Kak&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=47

 48Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=BfpJsEAaFCM&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=48

 49Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=qL3YlETH74Q&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=49

 50Salesforce認定アドミニストレーター試験問題解説
 https://www.youtube.com/watch?v=07rnYr-xbuw&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=50

2023年4月30日日曜日

[VBA]Excelのシートを並べ替え

[はじめに]
Excelでシートを昇順に並べ替える機会があったので、
備忘録としてサンプルソースを掲載します。
サンプルは昇順ソートですが、引数を変更すると降順にも対応できるようにしています。

[ソース]
Option Explicit

'''<summary>
'''ソートの向き
'''</summary>
'''<remarks></remarks>
Public Enum SortType
    '昇順
    Asc = 1
    '降順
    Desc = -1
End Enum

'''<summary>
'''シートをソートする。
'''</summary>
'''<remarks></remarks>
Public Sub SortSheet()

    Dim sht As Worksheet
    Dim i As Integer
    Dim shtName As Variant
    Dim shtNameList() As String
    
    'シート名を配列で取得する。
    For Each sht In ThisWorkbook.Worksheets
        ReDim Preserve shtNameList(i)
        shtNameList(i) = sht.Name
        i = i + 1
    Next

    '配列でソートする。
    SortByQuick shtNameList, SortType.Asc, 0, UBound(shtNameList)

    '配列の順番でシートをソートする。
    Dim strWork As String
    strWork = shtNameList(UBound(shtNameList))
    
    For i = 0 To UBound(shtNameList)
        ThisWorkbook.Sheets(shtNameList(i)).Move after:=ThisWorkbook.Sheets(strWork)
        strWork = shtNameList(i)
    Next

End Sub

'''<summary>
'''Stringの配列を名称の昇順にソートする。
'''</summary>
'''<param name="argAry">ソート対象の配列</param>
'''<param name="sort">ソートの向き ※省略時:Asc(昇順)</param>
'''<param name="lngMin">対象範囲の最小インデックス ※省略時:argAryの最小インデックス</param>
'''<param name="lngMax">対象範囲の最大インデックス ※省略時:argAryの最大インデックス</param>
'''<remarks></remarks>
Private Sub SortByQuick( _
        ByRef argAry() As String, _
        Optional ByVal sort As SortType = SortType.Asc, _
        Optional ByVal lngMin As Long = -1, _
        Optional ByVal lngMax As Long = -1)
    
    Dim i As Long
    Dim j As Long
    Dim vBase As String
    Dim vSwap As String
    
    If lngMin < 0 Then
        lngMin = LBound(argAry)
    End If
    
    If lngMax < 0 Then
        lngMax = UBound(argAry)
    End If
    
    vBase = argAry((lngMin + lngMax) \ 2)
    
    i = lngMin
    j = lngMax
    
    Do
        Do While StrComp(argAry(i), vBase) * sort < 0
            i = i + 1
        Loop
        
        Do While StrComp(argAry(j), vBase) * sort > 0
            j = j - 1
        Loop
        
        If i >= j Then
            Exit Do
        End If
        
        vSwap = argAry(i)
        argAry(i) = argAry(j)
        argAry(j) = vSwap
        
        i = i + 1
        j = j - 1
    Loop
    
    If lngMin < i - 1 Then
        SortByQuick argAry, sort, lngMin, i - 1
    End If
    
    If lngMax > j + 1 Then
        SortByQuick argAry, sort, j + 1, lngMax
    End If

End Sub

[VBA]シートの並べ替え

2022年12月11日日曜日

リンク_メモ(セールスフォース学習サイト)

【認定アドミニストレータ対策コース(1) (日本語)】
・Salesforce ユーザの基本
  https://trailhead.salesforce.com/ja/content/learn/modules/lex_salesforce_basics
  Salesforce へようこそ https://trailhead.salesforce.com/ja/content/learn/modules/lex_salesforce_basics/lex_salesforce_basics_welcome
  Salesforce の使用開始
https://trailhead.salesforce.com/ja/content/learn/modules/lex_salesforce_basics/lex_salesforce_basics_getting_started
  Salesforce システム管理者との連携   https://trailhead.salesforce.com/ja/content/learn/modules/lex_salesforce_basics/lex_salesforce_basics_your_admin

・Salesforce Platform の基礎
  https://trailhead.salesforce.com/ja/content/learn/modules/starting_force_com
  Salesforce Platform の使用開始
   https://trailhead.salesforce.com/ja/content/learn/modules/starting_force_com/starting_intro
  プラットフォームの使用事例の確認
   https://trailhead.salesforce.com/ja/content/learn/modules/starting_force_com/starting_discovering
  Salesforce アーキテクチャについてhttps://trailhead.salesforce.com/ja/content/learn/modules/starting_force_com/starting_understanding_arch
  [設定] の操作
   https://trailhead.salesforce.com/ja/content/learn/modules/starting_force_com/starting_tour
  AppExchange による強化https://trailhead.salesforce.com/ja/content/learn/modules/starting_force_com/starting_developer_console

・会社全体の組織設定
  https://trailhead.salesforce.com/ja/content/learn/modules/company_wide_org_settings
  地域設定の概要
   https://trailhead.salesforce.com/ja/content/learn/modules/company_wide_org_settings/org_settings_regional
  マルチ通貨設定の概要
   https://trailhead.salesforce.com/ja/content/learn/modules/company_wide_org_settings/org_settings_currency

・ユーザ管理
  https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_user_setup_mgmt
  新規ユーザの追加
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_user_setup_mgmt/lex_implementation_user_setup_mgmt_adding_users
  ユーザがアクセスできる情報の管理
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_user_setup_mgmt/lex_implementation_user_setup_mgmt_configure_user_access

【認定アドミニストレータ対策コース(2) (日本語)】
・データセキュリティ
  https://trailhead.salesforce.com/ja/content/learn/modules/data_security
  データセキュリティの概要
   https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_overview
  組織へのアクセスの制御
   https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_org
  オブジェクトへのアクセスの制御
   https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_objects
  項目へのアクセスの制御
   https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_fields
  レコードへのアクセスの制御
   https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_records
  ロール階層の作成
   https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_roles
  共有ルールの定義
   https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_sharing_rules

・データモデリング
  https://trailhead.salesforce.com/ja/content/learn/modules/data_modeling
  カスタムオブジェクトと標準オブジェクトについて
   https://trailhead.salesforce.com/ja/content/learn/modules/data_modeling/objects_intro
  オブジェクトリレーションを作成する
   https://trailhead.salesforce.com/ja/content/learn/modules/data_modeling/object_relationships
  スキーマビルダーを使う
   https://trailhead.salesforce.com/ja/content/learn/modules/data_modeling/schema_builder

・Lightning Experience のカスタマイズ
  https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization
  組織の設定
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_custom_objects
  Lightning アプリケーションの作成およびカスタマイズ
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_apps
  リストビューの作成およびカスタマイズ
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_list
  コンパクトレイアウトを使用したレコードの強調表示のカスタマイズ
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_compact_layouts
  ページレイアウトを使用したレコードの詳細のカスタマイズ
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_page_layouts
  カスタムボタンとカスタムリンクの作成
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_buttons_links
  クイックアクションによるユーザ操作の強化
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_actions

・【認定アドミニストレータ対策コース(3) (日本語)】
 Lightning Experience の取引先と取引先責任者
  https://trailhead.salesforce.com/ja/content/learn/modules/accounts_contacts_lightning_experience
  顧客に関する情報を保存する
   https://trailhead.salesforce.com/ja/content/learn/modules/accounts_contacts_lightning_experience/accounts-and-contacts-lightning
  取引先と取引先責任者のリレーションの説明
   https://trailhead.salesforce.com/ja/content/learn/modules/accounts_contacts_lightning_experience/understand-account-and-contact-relationships-lightning

・商品、見積、契約
  https://trailhead.salesforce.com/ja/content/learn/modules/sales_admin_products_quotes_contracts
  価格表を作成して商品を追跡する
   https://trailhead.salesforce.com/ja/content/learn/modules/sales_admin_products_quotes_contracts/sales_admin_products_quotes_contracts_unit_1
  顧客見積の設定と契約の追跡を行う
   https://trailhead.salesforce.com/ja/content/learn/modules/sales_admin_products_quotes_contracts/sales_admin_products_quotes_contracts_unit_2

・Lightning Experience の Service Cloud
  https://trailhead.salesforce.com/ja/content/learn/modules/service_lex
  カスタマーサービスジャーニーの開始
   https://trailhead.salesforce.com/ja/content/learn/modules/service_lex/service_lex_cloud
  Service Cloud の管理
   https://trailhead.salesforce.com/ja/content/learn/modules/service_lex/service_lex_connect
  ケース管理の自動化
   https://trailhead.salesforce.com/ja/content/learn/modules/service_lex/service_lex_case_manage
  複数のチャネルでのデジタルエンゲージメントの作成
   https://trailhead.salesforce.com/ja/content/learn/modules/service_lex/service_lex_channels

・Lightning Experience のナレッジの基本
  https://trailhead.salesforce.com/ja/content/learn/modules/lightning-knowledge-basics
  Lightning Knowledge の使用開始
   https://trailhead.salesforce.com/ja/content/learn/modules/lightning-knowledge-basics/get-started-with-lightning-knowledge
  Salesforce 知識ベースを準備する
   https://trailhead.salesforce.com/ja/content/learn/modules/lightning-knowledge-basics/prepare-the-kb-for-success
  簡単な知識ベースの設定
   https://trailhead.salesforce.com/ja/content/learn/modules/lightning-knowledge-basics/set-up-a-simple-knowledge-base

・Experience Cloud の基本
  https://trailhead.salesforce.com/ja/content/learn/modules/community_cloud_basics
  Experience Cloud の使用開始
   https://trailhead.salesforce.com/ja/content/learn/modules/community_cloud_basics/communities_intro_to_community_cloud
  顧客との交流
   https://trailhead.salesforce.com/ja/content/learn/modules/community_cloud_basics/communities_setting_goals_for_community
  パートナーと協力する
   https://trailhead.salesforce.com/ja/content/learn/modules/community_cloud_basics/communities_partner_community

【認定アドミニストレータ対策コース(4) (日本語)】
・Lightning Experience の Chatter の管理
  https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_chatter
  Chatter の使用開始
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_chatter/lex_implementation_chatter_intro
  Chatter グループとのコラボレーション
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_chatter/lex_implementation_chatter_groups
  フィード追跡の有効化
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_chatter/lex_implementation_chatter_feed_tracking
  Chatter フィードからのレコードの承認
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_chatter/lex_implementation_chatter_approvals
  ロールアウト計画の策定
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_chatter/lex_implementation_chatter_adoption

・データ品質
  https://trailhead.salesforce.com/ja/content/learn/modules/data_quality
  データ品質の使用開始
   https://trailhead.salesforce.com/ja/content/learn/modules/data_quality/data_quality_getting_started
  データ品質の評価
   https://trailhead.salesforce.com/ja/content/learn/modules/data_quality/data_quality_assess_your_data
  データ品質の向上
   https://trailhead.salesforce.com/ja/content/learn/modules/data_quality/data_quality_improve_quality

・データ管理
  https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_data_management
  データのインポート
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_data_management/lex_implementation_data_import
  データのエクスポート
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_data_management/lex_implementation_data_export

・データ管理ツールを使用したインポートとエクスポート
  https://trailhead.salesforce.com/ja/content/learn/projects/import-and-export-with-data-management-tools
  データインポートウィザードの使用
   https://trailhead.salesforce.com/ja/content/learn/projects/import-and-export-with-data-management-tools/use-the-data-import-wizard
  dataloader.io を使用したデータのエクスポート
   https://trailhead.salesforce.com/ja/content/learn/projects/import-and-export-with-data-management-tools/use-data-loader-to-export-data
  dataloader.io を使用したデータの更新
   https://trailhead.salesforce.com/ja/content/learn/projects/import-and-export-with-data-management-tools/use-data-loader-to-import-data

【認定アドミニストレータ対策コース(5) (日本語)】
・Lightning Experience のレポートおよびダッシュボード
  https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_reports_dashboards
  Lightning Experience のレポートおよびダッシュボードの概要
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_reports_dashboards/lex_implementation_reports_dashboards_overview
  レポートビルダーを使用したレポートの作成
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_reports_dashboards/lex_implementation_reports_dashboards_using_report_builder
  レポートの形式設定
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_reports_dashboards/lex_implementation_reports_dashboards_report_formats
  Lightning ダッシュボードビルダーでのデータの視覚化
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_reports_dashboards/lex_implementation_reports_dashboards_visualizing_data
  AppExchange を使用したレポート戦略の拡張
   https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_reports_dashboards/lex_implementation_reports_dashboards_appexchange

・営業マネージャとマーケティングマネージャ用のレポートとダッシュボードの作成
  https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers?assignmentId=a5c3m000001C8MgAAK
  レポートフォルダとダッシュボードフォルダの作成
   https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/run-and-modify-a-report
  簡単なカスタムレポートの作成
   https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/create-a-simple-custom-report
  レポートの絞り込み
   https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/filter-your-reports
  データのグループ化と分類
   https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/group-and-categorize-your-data
  レポートでの集計項目の使用
   https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/use-summary-formulas-in-your-reports
  レポートデータの管理
   https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/manage-reported-data
  データの視覚化
   https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/visualize-your-data-with-conditional-highlighting-report-charts-and-dashboards

・クイックスタート: プロセスビルダー
  https://trailhead.salesforce.com/ja/content/learn/projects/quickstart-process-builder
  取引先オブジェクトに対する新しいプロセスを作成する
   https://trailhead.salesforce.com/ja/content/learn/projects/quickstart-process-builder/quickstart-process-builder1
  プロセス条件を追加する
   https://trailhead.salesforce.com/ja/content/learn/projects/quickstart-process-builder/quickstart-process-builder2
  プロセスアクションを追加する
   https://trailhead.salesforce.com/ja/content/learn/projects/quickstart-process-builder/quickstart-process-builder3
  プロセスをテストする
   https://trailhead.salesforce.com/ja/content/learn/projects/quickstart-process-builder/quickstart-process-builder4

・割引承認プロセスの作成
  https://trailhead.salesforce.com/ja/content/learn/projects/build-a-discount-approval-process
  組織での事前準備
   https://trailhead.salesforce.com/ja/content/learn/projects/build-a-discount-approval-process/prepare-your-org
  承認プロセスの作成
   https://trailhead.salesforce.com/ja/content/learn/projects/build-a-discount-approval-process/create-an-approval-process
  申請時のアクションの作成
   https://trailhead.salesforce.com/ja/content/learn/projects/build-a-discount-approval-process/create-initial-submission-actions
  最終承認時と却下時のアクションの指定
   https://trailhead.salesforce.com/ja/content/learn/projects/build-a-discount-approval-process/specify-final-approval-and-rejection-actions

【認定アドミニストレータ対策コース(6) (日本語)】
・Salesforce モバイルアプリケーションのカスタマイズ
  https://trailhead.salesforce.com/ja/content/learn/modules/salesforce1_mobile_app
  Salesforce モバイルアプリケーションの使用開始https://trailhead.salesforce.com/ja/content/learn/modules/salesforce1_mobile_app/salesforce1_mobile_app_intro
  ナビゲーションのカスタマイズhttps://trailhead.salesforce.com/ja/content/learn/modules/salesforce1_mobile_app/salesforce1_mobile_app_navigation
  グローバルクイックアクションの作成https://trailhead.salesforce.com/ja/content/learn/modules/salesforce1_mobile_app/salesforce1_mobile_app_actions_global
  オブジェクト固有のクイックアクションの作成https://trailhead.salesforce.com/ja/content/learn/modules/salesforce1_mobile_app/salesforce1_mobile_app_actions_objectspecific
  コンパクトレイアウトのカスタマイズhttps://trailhead.salesforce.com/ja/content/learn/modules/salesforce1_mobile_app/salesforce1_mobile_app_compact_layouts

・AppExchange の基本
  https://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics
  AppExchange 入門https://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics/appexchange_basics_overview
  AppExchange をナビゲートするhttps://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics/appexchange_basics_navigate
  AppExchange リストを確認するhttps://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics/appexchange_basics_listings
  AppExchange パッケージをインストールするhttps://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics/appexchange_basics_install
  AppExchange コミュニティとつながって貢献するhttps://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics/appexchange_basics_community

2022年1月30日日曜日

リンク_メモ(セールスフォース初心者講座)

【Sales4box】
・模擬問題
 https://sales4box.com/admin_exam/

【セールスフォース初心者講座】
・Salesforce セールスフォース 認定アドミニストレーター試験対策
 ①組織の設定
 https://www.youtube.com/watch?v=Xi9iZYkPHZg&t=761s

・Salesforce セールスフォース 認定アドミニストレーター試験対策
 ②ユーザの設定
 https://www.youtube.com/watch?v=73FAFVBw6UE

・Salesforce セールスフォース 認定アドミニストレーター試験対策
 ③セキュリティとアクセス
 https://www.youtube.com/watch?v=5Kz_30SLitE

・Salesforce セールスフォース 認定アドミニストレーター試験対策
 ④標準オブジェクトとカスタムオブジェクト
 https://www.youtube.com/watch?v=wvKj1_B77OE&t=702s

・Salesforce セールスフォース 認定アドミニストレーター試験対策
 ⑤営業アプリケーションとマーケティングアプリケーション
 https://www.youtube.com/watch?v=xl0rSerwbFU

・Salesforce セールスフォース 認定アドミニストレーター試験対策
 ⑥サービスアプリケーションとサポートアプリケーション
 https://www.youtube.com/watch?v=AReGHRMtPz0

・Salesforce セールスフォース 認定アドミニストレーター試験対策
 ⑦活動の管理
 https://www.youtube.com/watch?v=w3JfUXW52dI
 
・Salesforce セールスフォース 認定アドミニストレーター試験対策
 ⑧データの管理
 https://www.youtube.com/watch?v=bNSC9kwLUag
 
・Salesforce セールスフォース 認定アドミニストレーター試験対策
 ⑨分析 レポートとダッシュボード
 https://www.youtube.com/watch?v=UvI50068-_I&t=25s

・Salesforce セールスフォース 認定アドミニストレーター試験対策
 ⑩ワークフロー/プロセスの自動化
 https://www.youtube.com/watch?v=BFuJNyQT1zs

・Salesforce セールスフォース 認定アドミニストレーター試験対策
 ⑪ デスクトップとモバイルの管理
 https://www.youtube.com/watch?v=lAKnmFF3iKI

・Salesforce セールスフォース 認定アドミニストレーター試験対策
 ⑫ APPEXCHANGE
 https://www.youtube.com/watch?v=MWhu8LeKe4Y

2021年12月26日日曜日

[Book's Review (Develop)]独習JavaScript 新版

(1)レビュー
 JavaScriptは古くからあり、時代と共に進化してきています。
 JavaScriptの独習シリーズは過去にもありましたが、
 最近(2021年)、独習シリーズでJavaScriptの新版が登場しました。

 クラス反復処理非同期処理など、
 サンプルプログラムを例示しながらわかりやすく解説されています。
 
 例えば、反復処理を実装するために、
 他の言語(C#、Python等)ではyieldキーワードを採用していますが、
 新版のJavaScriptでもyieldが採用されています。

 今どきの新しいJavaScriptを習得するには、
 重宝の1冊だと思います。

   例えば、反復処理を実装するために、
 他の言語(C#、Python等)ではyieldキーワードを採用していますが、
 新版のJavaScriptでもyieldが採用されています。

 今どきの新しいJavaScriptを習得するには、
 重宝の1冊だと思います。

 試しに、当書籍を参考にしながら、
 オブジェクト指向を意識したコードを書いてみました。
 今となっては珍しいコードではないかと思いますが、
 従来のJavaScriptよりもやれることが拡がったように思えます。

 以下は、Perosnクラスに、
 NameBirthdayのプロパティを定義し、
 sayHello()saysayBirthday()sayAge()の各々のメソッドで、
 あいさつ、誕生日出力、年齢出力をするサンプルです。

<html>
<head>

<script language="javascript">
   //【テスト関数】
   function sayHello()
   {
      const person = new Person(
         {first:"太郎", last:"山田"},
         new Date(1953,8-1,15));
      person.sayHello();
   }

   function sayBirthDay()
   {
      const person = new Person(
         {first:"太郎", last:"山田"},
         new Date(1953,8-1,15));
      person.sayBirthDay();
   }

   function sayAge()
   {
      const person = new Person(
         {first:"太郎", last:"山田"},
         new Date(1953,8-1,15));
      person.sayAge();
   }

   //【クラス定義】
   class Person{
      constructor(name, birthday){
         this.name = name;
         this.birthday = birthday;
      }

      //【メソッド定義】
      //あいさつをする。
      sayHello(){
         window.alert(
            "こんにちは。" + 
            this.name.first + " " + 
            this.name.last + "です。");
      }

      //生年月日を出力する。
      sayBirthDay(){
         window.alert(this.birthday);
      }

      //年齢を出力する。
      sayAge(){
         let age = 0;
         let today = new Date();

         if(today.getMonth() * 100 + today.getDate() < 
            this.birthday.getMonth() * 100 + this.birthday.getDate())
         {
            //今日が誕生日前の場合
            age=today.getFullYear() - this.birthday.getFullYear() -1;
         }
         else
         {
            //今日が誕生日以降の場合
            age=today.getFullYear() - this.birthday.getFullYear();
         }

         window.alert("私は" + age + "歳です。");
      }

   }

</script>
</head>
<body bgcolor="azure">

<input type="button" value="あいさつをする。" onclick="sayHello();"><br/>
<input type="button" value="生年月日を言う。" onclick="sayBirthDay();"><br/>
<input type="button" value="年齢を言う。" onclick="sayAge();"><br/>

</body>
</html>
[JavaScript]オブジェクト指向を意識したコード

[実行結果]
JavaScript実行結果.PNG

(2)リンク
独習JavaScript 新版

独習JavaScript 新版

  • 作者: CodeMafia 外村将大
  • 出版社/メーカー: 翔泳社
  • 発売日: 2021/11/15
  • メディア: Kindle版

[Book's Review (Develop)]プログラミングC# 第8版

(1)レビュー
 C#8.0の書籍で、
 入門編レベルよりもさらに踏み込んだ技術を習得したい方にお勧め!
 レベルの高い書籍だと、文章がわかりにくかったり、
 無駄にページ数が多かったり、『~編』のようにシリーズ化しているものが多いですが、
 この書籍はわかりやすくまとめてあります。

 非同期ストリーム、インターフェイスのデフォルト実装、null 合体代入 (??=)など
 新機能もわかりやすく解説しています。

(2)リンク
プログラミングC# 第8版

プログラミングC# 第8版

  • 出版社/メーカー: オライリージャパン
  • 発売日: 2021/06/22
  • メディア: 単行本(ソフトカバー)
プログラミングC# 第7版

プログラミングC# 第7版

  • 出版社/メーカー: オライリージャパン
  • 発売日: 2013/11/29
  • メディア: 大型本

2020年11月26日木曜日

[VBA]複数のセルオブジェクトを1つのセルオブジェクトに統合する。

[はじめに]
・あまり知られていないかもしれませんが、
 複数のセルオブジェクトを、1つのセルオブジェクトに統合することができます。
 ※Union関数を使用。

 統合後のセルに対して、
 プロパティやメソッドにアクセスすると、
 統合前のセルすべてに対して、アクセスすることと同じ意味になります。
 複数のセルオブジェクトをまとめて処理したい場合に、便利です。
 ※[注意]セルの結合ではありません。

 以下は、
 「A1」、「B2:D5」、「D3,D5」の複数のセル領域を統合して、
 「Hello」の文字列を設定する例です。
  備忘録としてサンプルソースを掲載します。

[ソース]
Private Sub UnionSample()

    Dim cellArray() As Variant
    Dim cellUnion As Range
    Dim cell As Variant
    
    '① 統合前のセルを定義
    cellArray = Array(Range("A1"), Range("B2:C5"), Range("D3:F5"))
    
    '② ①で定義したセルを
    '  1つのセルオブジェクトに統合する。
    For Each cell In cellArray
        If cellUnion Is Nothing Then
            '初回のみセルを設定
            Set cellUnion = cell
        Else
            '2回目以降は、セルを統合する。
            Set cellUnion = Union(cellUnion, cell)
        End If
    
    Next
    
    '③ 統合後のセルに値を設定。
    cellUnion.Value = "Hello"

End Sub
[VBA]複数のセルオブジェクトを1つのセルオブジェクトに統合する。

2020年11月25日水曜日

[VBA]カラーの定数一覧

[はじめに]
・VBAで、
 色の定数を知りたいことがよくあるので、
 備忘録として掲載します。

カラーの定数一覧
ColorConstants定数
カラーColorConstants定数RGBカラー値
(R+G×256+B×2562)
vbBlack0000
vbBlue0025516711680
シアンvbCyan025525516776960
vbGreen0255065280
マゼンタvbMagenta255025516711935
vbRed25500255
vbWhite25525525516777215
vbYellow255255065535


XlRgbColor定数
カラーXlRgbColor定数RGBカラー値
(R+G×256+B×2562)
rgbBlack0000
ディムグレーrgbDimGray、rgbDimGrey1051051056908265
灰色rgbGray、rgbGrey1281281288421504
濃い灰色rgbDarkGray、rgbDarkGrey16916916911119017
銀色rgbSilver19219219212632256
薄い灰色rgbLightGray、rgbLightGrey21121121113882323
ゲーンズボロrgbGainsboro22022022014474460
ホワイトスモークrgbWhiteSmoke24524524516119285
rgbWhite25525525516777215
スノーrgbSnow25525025016448255
ローズブラウンrgbRosyBrown1881431439408444
薄いさんごrgbLightCoral2401281288421616
インディアンレッドrgbIndianRed20592926053069
rgbBrown16542422763429
れんが色rgbFireBrick17834342237106
栗色rgbMaroon12800128
濃い赤rgbDarkRed13900139
rgbRed25500255
ミスティローズrgbMistyRose25522822514804223
サーモンピンクrgbSalmon2501281147504122
トマトrgbTomato25599714678655
濃いサーモンピンクrgbDarkSalmon2331501228034025
さんごrgbCoral255127805275647
オレンジレッドrgbOrangeRed25569017919
薄いサーモンピンクrgbLightSalmon2551601228036607
シェンナrgbSienna16082452970272
シーシェルrgbSeashell25524523815660543
ピーチパフrgbPeachPuff25521818512180223
サンディブラウンrgbSandyBrown244164966333684
リネンrgbLinen25024023015134970
ペルーrgbPeru205133634163021
ビスクrgbBisque25522819612903679
濃いオレンジrgbDarkOrange255140036095
アンティークホワイトrgbAntiqueWhite25023521514150650
タンrgbTan2101801409221330
バーリーウッドrgbBurlyWood2221841358894686
ブランシュアーモンドrgbBlanchedAlmond25523520513495295
ナバホホワイトrgbNavajoWhite25522217311394815
パパイヤホイップrgbPapayaWhip25523921314020607
モカシンrgbMoccasin25522818111920639
オレンジrgbOrange255165042495
フローラルホワイトrgbFloralWhite25525024015792895
オールドレースrgbOldLace25324523015136253
小麦rgbWheat24522217911788021
ゴールデンロッドrgbGoldenrod218165322139610
濃いゴールデンロッドrgbDarkGoldenrod18413411755384
コーンシルクrgbCornsilk25524822014481663
ゴールドrgbGold255215055295
レモンシフォンrgbLemonChiffon25525020513499135
カーキrgbKhaki2402301409234160
濃いカーキrgbDarkKhaki1891831077059389
ペールゴールデンロッドrgbPaleGoldenrod2382321077071982
アイボリーrgbIvory25525524015794175
ベージュrgbBeige24524522014480885
明るい黄rgbLightYellow25525522414745599
薄いゴールデンロッドイエローrgbLightGoldenrodYellow25025021013826810
オリーブrgbOlive128128032896
rgbYellow255255065535
オリーブドラブrgbOliveDrab107142352330219
イエローグリーンrgbYellowGreen154205503329434
濃いオリーブグリーンrgbDarkOliveGreen85107473107669
グリーンイエローrgbGreenYellow173255473145645
若草色rgbLawnGreen124252064636
シャルトルーズrgbChartreuse127255065407
ハニーデューrgbHoneydew24025524015794160
濃いシーグリーンrgbDarkSeaGreen1431881439419919
明るい緑rgbLightGreen1442381449498256
ペールグリーンrgbPaleGreen15225115210025880
フォレストグリーンrgbForestGreen34139342263842
ライムグリーンrgbLimeGreen50205503329330
濃い緑rgbDarkGreen0100025600
rgbGreen0128032768
黄緑rgbLime0255065280
淡いアクアマリンrgbMediumAquamarine10225517011206502
淡いシーグリーンrgbMediumSeaGreen601791137451452
シーグリーンrgbSeaGreen46139875737262
ミントクリームrgbMintCream24525525016449525
スプリンググリーンrgbSpringGreen02551278388352
淡いスプリンググリーンrgbMediumSpringGreen025015410156544
アクアマリンrgbAquamarine12725521213959039
ターコイズrgbTurquoise6422420813688896
薄いシーグリーンrgbLightSeaGreen3217817011186720
淡いターコイズrgbMediumTurquoise7220920413422920
空色rgbAzure24025525516777200
ペールターコイズrgbPaleTurquoise17523823815658671
濃いスレートグレーrgbDarkSlateGray4779795197615
濃いスレートグレーrgbDarkSlateGrey4779795197615
青緑rgbTeal01281288421376
濃いシアンrgbDarkCyan01391399145088
明るい水色rgbLightCyan01391399145088
濃いターコイズrgbDarkTurquoise020620913749760
水色rgbAqua025525516776960
カデットブルーrgbCadetBlue9515816010526303
パウダーブルーrgbPowderBlue17622423015130800
明るい青rgbLightBlue17321623015128749
深いスカイブルーrgbDeepSkyBlue019125516760576
スカイブルーrgbSkyBlue13520623515453831
薄いスカイブルーrgbLightSkyBlue13520625016436871
アリスブルーrgbAliceBlue24024825516775408
スチールブルーrgbSteelBlue7013018011829830
スレートグレーrgbSlateGray1121281449470064
薄いスレートグレーrgbLightSlateGray11913615310061943
ドジャーブルーrgbDodgerBlue3014425516748574
薄いスチールブルーrgbLightSteelBlue17619622214599344
コーンフラワーブルーrgbCornflowerBlue10014923715570276
ロイヤルブルーrgbRoyalBlue6510522514772545
ゴーストホワイトrgbGhostWhite24824825516775416
ラベンダーrgbLavender23023025016443110
ミッドナイトブルーrgbMidnightBlue25251127346457
ネイビーrgbNavy、rgbNavyBlue001288388608
濃い青rgbDarkBlue001399109504
淡い青rgbMediumBlue0020513434880
rgbBlue0025516711680
濃いスレートブルーrgbDarkSlateBlue72611399125192
スレートブルーrgbSlateBlue1069020513458026
淡いスレートブルーrgbMediumSlateBlue12310423815624315
淡い紫rgbMediumPurple14711221914381203
青紫rgbBlueViolet1384322614822282
インディゴrgbIndigo7501308519755
濃いオーキッドrgbDarkOrchid1535020413382297
濃い紫rgbDarkViolet148021113828244
淡いオーキッドrgbMediumOrchid1868521113850042
あざみ色rgbThistle21619121614204888
プラムrgbPlum22116022114524637
紫色rgbViolet23813023815631086
rgbPurple12801288388736
濃いマゼンタrgbDarkMagenta13901399109643
明るい紫rgbFuchsia255025516711935
オーキッドrgbOrchid21811221414053594
淡いバイオレットレッドrgbMediumVioletRed199211338721863
深いピンクrgbDeepPink255201479639167
ホットピンクrgbHotPink25510518011823615
ラベンダーブラッシュrgbLavenderBlush25524024516118015
ペールバイオレットレッドrgbPaleVioletRed2191121479662683
深紅rgbCrimson22020603937500
ピンクrgbPink25519220313353215
薄いピンクrgbLightPink25518219312695295

2020年11月23日月曜日

[VBA]RGBカラー値からRGBの各々の値を取得

[はじめに]
・RGBの各要素からRGBカラー値を取得する為に、
 VBAではRGB関数が用意されていますが、
 その逆(RGBカラー値から元のRGB各要素を取得)の関数は
 用意されていません。

 たまに必要になることがあるので、
 ユーザ定義関数を作成しましたので、備忘録として掲載します。

[ソース]
'[機能]
' RGB カラー値から、
' 赤(R)、緑(G)、青(B)の各々の値を取得する。
'[引数]
' rgbColor:RGB カラー値
'[戻り値]
' RGBの各値(配列)
'  0番目:赤(R)
'  1番目:緑(G)
'  2番目:青(B)
Public Function GetRgbValues(ByVal rgbColor As LongAs Integer()

    Dim rtnColors(2) As Integer

    '赤(R)
    rtnColors(0) = rgbColor Mod 256
    '緑(G)
    rtnColors(1) = rgbColor \ 256 Mod 256
    '青(B)
    rtnColors(2) = rgbColor \ 65536

    GetRgbValues = rtnColors

End Function
[VBA]RGBカラー値から赤(R)、緑(G)、青(B)の各々の値を取得

[雑記]ドローン(DJI Mini 3)

(1)雑記 もともと多趣味の友人 masakazu Drone 氏が、 最近、 ドローン にハマり始めて、 更に、新たな趣味が増えたとのこと。 ドローン を始めてから、 まだ1年も経っていないとのことですが、 旅行先で山や川の景色を 空撮 して、 Youtube ...