---
title: 【QlikView】変数を使った言語の切り替え
description: 変数を使った言語の切り替え
---

[QlikViewナレッジ - INSIGHT LAB](https://knowledge.insight-lab.co.jp/qlikview)

# [【QlikView】変数を使った言語の切り替え](https://knowledge.insight-lab.co.jp/qlikview/knowledge/variable/change-language)

 作成者: [KJ](https://knowledge.insight-lab.co.jp/qlikview/author/kj)｜2014年8月25日

こんにちは、こーです。

今回はQlikView（クリックビュー）の変数を使って、表示されている言語を変更させていくようにします。

変数で設定したボタンを押すたびに、日本語　⇒　英語　⇒　中国語　⇒　フランス語　⇒　ロシア語の順に変更させていきたいと思います。

今回は上記の５言語を使っていますが、他の言語にすることも可能です。

その場合は使用する言語が入力されているExcelファイルを読み込むか、インラインロードで入力する必要があります。

今回は記事用にExcelファイルを用意しました。以下のボタンからダウンロードしてください。

Excelファイル

\[wpdm\_file id=11\]

 

ダウンロードが完了したら、Qlikviewを開いてください。

Qlikviewを開いたら、Excelファイルをロードスクリプトで読み込んでください。

読み込みが完了したら、リロードをかけます。

 

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/abf92b3a4c3eeb1db239b7fb8223bddd-2.png>

リロードが完了したら、変数の設定をします。

【設定】⇒【変数一覧】から変数の設定画面を開きます。

 

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/9a046efd877e40523e68783b2a6640352-1.png>

 

追加ボタンを押して、【変数名】を「vShow」、【値】を「０」にします。

【OK】ボタンを押します。

リストボックスを開いて、【すべて追加】を押します。

追加されたら、【OK】ボタンを押します。

 

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/8b296d4aeaa1aa9e17f90b729aa4a5ff-2.png>

 

 

 

リストボックスをロシア語　⇒　フランス語　⇒　中国語　⇒　英語　⇒　日本語の順に重ねます。

 

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/7f92390e36c9645cdfcab1197c9adabb-1.png><http://iw-qlikview.com/wp-content/uploads/2014/08/7f92390e36c9645cdfcab1197c9adabb.png>

 

【シートオブジェクトの追加】から【ボタン】を選択します。

【テキスト】を「日本語」にします。

 

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/f9f2f8267651893dc20507a60167128c.png>

 

【アクション】タブでアクションの追加を以下のようにします。

 

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/fbc1ff07c972958f736b77a6530eec5d-1.png>

 

【変数】と【値】を画像と同じにします。

【OK】ボタンを押します。

 

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/464b1f13b0d2bd53e52e687b363d661f-2.png>

 

 

ボタンが完成したら、コピー＆ペーストで５個に増やします。

【基本設定】で２個目のボタンの名前を「英語」、【アクション】で【値】を「１」

３個目のボタンの名前を「中国語」、【アクション】で【値】を「２」

４個目のボタンの名前を「フランス語」、【アクション】で【値】を「３」

５個目のボタンの名前を「ロシア語」、【アクション】で【値】を「４」にします。

 

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/926c2ae29fa013f7581238fc80db9c3c1.png>

 

 

 

次にリストボックスの設定を変えていきます。

日本語は「vShow」を1

英語は「vShow」を2

中国語は「vShow」を3

フランス語は「vShow」を4

ロシア語は「vShow」を5にします。

 

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/7d850af0bbba6842e1b6cef2a3beab34-1.png>

 

それぞれの言語のボタンを押すと、その言語のリストボックスが表示されます。

最後にボタンを変数でひとつにまとめます。

リストボックスのように、ボタンを重ねます。

変数の値を一つ前のボタンの番号にしていきます。

日本語は「4」

英語は「0」

中国語は「1」

フランス語は「2」

ロシア語は「3」と設定すると完成です。

 

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/916cdee29be6b5342d2019cd0fffa02c.png>

 

ボタンを押すたびに、リストボックスの言語が変更されることが確認できます。

 

<https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/c32ad044dcd05c32f1e9f5cf1b14da7c.png>

 

こー

 

 

 

 

[完全な記事を表示](https://knowledge.insight-lab.co.jp/qlikview/knowledge/variable/change-language)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "KJ"
  },
  "dateModified" : "2020-10-04T14:12:04.964Z",
  "datePublished" : "2014-08-25T05:26:13Z",
  "headline" : "【QlikView】変数を使った言語の切り替え",
  "image" : {
    "@type" : "ImageObject",
    "height" : 729,
    "url" : "https://download.insight-lab.co.jp/hubfs/Imported_Blog_Media/abf92b3a4c3eeb1db239b7fb8223bddd-2.png",
    "width" : 826
  },
  "mainEntityOfPage" : "https://knowledge.insight-lab.co.jp/qlikview/knowledge/variable/change-language",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60,
      "url" : "/hs/hsstatic/content_shared_assets/static-1.4092/img/default-amp-logo.png",
      "width" : 60
    },
    "name" : "QlikViewナレッジ"
  }
}
```