搜尋此網誌

2018年9月25日 星期二

[VBA]橢圓形油槽油位濾訂

橢圓形油槽油位濾訂

橢圓形油槽油位濾訂

因為工作上需求,需要將橢圓形油槽將等間距的油位與容量相對關係呈現出來,所以就寫了一個簡單的excel表如下。

分別填入D2~D4之值即可得油位-容量。一般來說都會把公式直接寫入在B9然後A9輸入油位作為變數往下拉即可。但因為公式已經寫好了懶得重新調整位置,所以透過VBA的for迴圈來達到同樣的效果。

簡單來說就是將每個油位分別代入已經寫好公式位置(D4),計算後複製值到排列的位置即可,這種純手工的工作最適合寫程式來處理。


設定油位為n開始值為0,做一個do迴圈從0~最高點即油槽直徑oil_d,每次油位的增加值設為s1a2設定。

假如n=0時,則分別在A9B9填入0,其中sheet_name先設定自己想要的列數,我設定的起始值為9。

如果n>0,則D4代入n值,並且在A9同樣填入n值。接著複製D5,然後選擇cell(sheet_name,2)1並貼上值即完成。每做一次迴圈sheet_name就要+1才能讓每個油位都呈現出來,而做法就是在迴圈裡面塞入增加值sheet_name = sheet_name + 1;由於sheet_name起始值為9,對應n值為0,而0值時透過if固定A9、B9為0,待n>0時,sheet_name=9+迴圈次數2,則依序列出在……A10+B10+之後。

 


1 cells(行,列)=Range(行列)=Range(英文+數字)
2 增加的值可自行決定,不一定為整數。可以為sheet_name = sheet_name + 1sheet_name = sheet_name + 0.1,但該列控制EXCEL列數,故僅整數才能有效執行。

2018年9月20日 星期四

FarCry5 10小時遊戲體驗

FarCry5

FarCry5 10小時遊戲體驗

《極地戰嚎》(英語:Far Cry,中國大陸譯作「孤島驚魂」)是一個第一人稱射擊電子遊戲系列。該系列的第一部作品是《極地戰嚎》,由德國Crytek工作室製作,由育碧於2004年3月23日發行,適用於Windows平台。首作推出後得到了積極的評價。 By 維基百科

我從FarCry3FarCry4FarCry Primal一路玩到FarCry 5,途中還有免費得到的FarCry 3 Blood Dragon,自從年紀越來越大之後玩遊戲總是提不起勁,而這款遊戲算是少數能讓我有耐心從頭玩到尾的。

玩法大同小異,每代都有據點可以攻略,裡面的敵人可以選擇用強攻或是暗殺的方式解決,殺光之後就會佔領據點,佔領據點之後會得到獎勵並可以快速移動,其中我最喜歡的就是暗殺了!FarCry正面硬幹很難打,一旦被圍毆很容易就趴了,相較之下暗殺反而比較簡單,就算是穿著防彈衣的敵人也是一擊必殺。而一旦據點全部打完之後就不知道能幹什麼了,所以在4代之後就多了重置據點的功能。總而言之,這是款很優秀的第一人稱射擊遊戲,雖然是開放世界但也不至於讓人不知從何下手。

畫質精美

雖然畫面跟Primal差不多,在1920×1080效能高的情況下畫質已經沒什麼好挑剔了,畢竟顯卡GTX970已經是前兩代的產品,而地圖介面更是用心,以前的地圖看起來像google map,而這一代的地圖看起來就像google earth,山頂上的Yes都能在地圖上看到。遊戲登入時的等待畫面也是,尤其是在費絲的地盤,可以看到種滿極樂的花園隨風飄逸,美不勝收,印證著費絲求道的理念。

伙伴模式

除了固定的9種伙伴以外,還能額外挑選3個NPC入伙。固定伙伴執行任務即可獲得,3個NPC則是在路上搭訕邀請才能加入,每個伙伴的技能都有2種,固定伙伴獲得時已解鎖,邀請之NPC則需要殺敵數達5隻解鎖1個、12隻解鎖第2個,NPC很好練等,通常都是看到敵人右鍵按住然後按G或H指定攻擊後等待就好,個人覺得比較好用的技能是草藥專家,沒事幹的時候可以自動幫你採草藥,不然這版把Primal的獵人視覺1取消掉,草藥跟屍體很不好發現……,再來就是「阿布」可以自動標記周圍敵人動物,暗殺流最好的伙伴,其他的就見仁見智了。

專精與技能

五代取消了經驗值的設定取而代之的是專精點數,可以從各種末日生存者2裡或是線上的小遊戲取得,是一種雜誌的樣式。技能分為五大類,部分挑戰成就如使用飛鼠裝滑行長度達3000公尺就需要專精點數解開飛鼠裝才能達成。其實就算都不點對遊戲體驗也不會有太大的影響,但是身為一個現代刺客,當然還是要解開暗殺技能增加速度及成功率啊!鎖定的專精技能需達成一定劇情才能解開,伙伴的專精都是加快回歸的時間3

解鎖飛鼠裝之後才能挑戰

解鎖飛鼠裝之後,快速移動多了空投的選項,可以在目的地的上方出現,滑行到附近的地點

這個版本需要解鎖的暗殺技能只有連鎖、近戰武器投擲及隨身武器擊倒,使用方式說明如下:

連鎖擊倒

需要2個以上相近的敵人才能觸發,擊倒第一個之後會出現W、S、A、D的提示,跟著按就會使出,這版的敵人反應比較快,所以連鎖擊倒不能像前幾代一樣爽快無傷。

近戰武器投擲擊倒

條件同上,但敵人在可通視的範圍內即可,裝備近戰武器才能觸發。擊倒第一個人之後按滑鼠左鍵一下即可。

隨身武器擊倒

隨身武器即單手武器,有單手武器的情況下才能使用。我在用的時候一直用不出來,知道上網查了之後才發現右鍵要按著再按左鍵才能觸發,另如果裝備會爆炸的彈藥手槍也能觸發,但是有很大的幾率會被波及到。

偷襲一個按F擊倒的時候會有提示按右鍵,按住右鍵過一會看手槍拿起來的時候再左鍵開槍。前提是你有點那個技能。這個技能就是擊倒精通里面的隨身武器擊倒,不算是非常後期的天賦,實戰效果個人感覺不上不下不好不壞,但是感覺用起來還是比較帥的。可以點一點。特別提醒,一定要按住右鍵,按住右鍵才能讓手槍拿起來,否則這個特殊技能和動作就會被打斷。一定要記得按住,否則這個技能就像沒觸發一樣,一些人因為沒按住,還以為這個技能不會觸發。

釣魚

之前沒有的模式,解開魚竿裝備之後就能在河邊釣魚,釣起來除了解專精任務就只能賣掉賺錢。釣魚的方式很簡單,先拋竿→拉線,接著就等魚上鉤啦~沒有其他應該會有的複雜設定,上鉤之後就朝著魚游動的反方向滑動,按右鍵收線,如果線變顏色就放掉,等顏色回復綠色就繼續收線,反復幾次就能釣到了。我是覺得蠻無聊的,只不過青菜蘿蔔各有喜好就是。

武器

武器種類大同小異,大致分為近戰武器、手槍、衝鋒槍、步槍、狙擊步槍、機關槍、噴火武器、弓箭、彈弓……等等,比四代多了一些,很多武器都能裝上消音器,如手槍、狙擊步槍、衝鋒槍,就連機關槍都可以!完全鼓勵大家玩暗殺流。只是裝上消音器之後連續射擊變得比較會飄,不過這不太影響就是。還有就是彈藥多了許多種類,不過要解鎖專精技能黑市才能在商店購買。

隨機事件

在路上閒晃會出現一些小事件可以解,如解救人質、爆破地方武器、擊殺重要人物之類的,通常是隨機產生,其中解救人質之後對話有時候會出現末日生存者2位置或重點人物4位置。每次完成都會增加該地區的XXX,個人是覺得隨機隨機事件的出現幾率比前幾代高多了,一直接著來開車到目的地開了10分鐘還沒到……。

反抗勢力點數

遊戲中不管是解主線任務、支線任務還是地圖上的隨機事件,都能增加反抗勢力點數,一旦爆表之後就會觸發小首領的任務,結果之後就算佔領該區域。再打約翰的時候主線任務只解了3個,然後隨機事件一直來的情況下就將點數集滿了……

地圖畫面的右下角會出現反抗勢力點數

日誌頁面會出現任務獎勵及點數

交通工具

交通工具分為陸上、水上及天上,陸上又分為機車、汽車、廂型車……等等,天上分為戰鬥機跟直升機,雖然種類繁雜但是都大同小異,大體可分為有武器及沒武器兩種就是。我對於戰鬥機真的很難上手,打約翰的時候死了好幾次QQ,最後交給伙伴開飛機打死……。

駕駛飛機影片

 

 


1 Primal獨有的,使用後畫面會按掉然後關鍵物品會發光,用以發現關鍵物品,類似巫師3-狩魔獵人的感官能力
2 游戲裡類似寶箱的避難空間,需要透過解謎來取得,得到的獎勵通常為金錢、槍支、彈藥及專精點數,有時候會拿到配方降低製作材料的需求
3 在死亡時間內沒即時救援,會導致角色一段時間內無法使用
4 特別標示名字的人物,通常都會有劇情或是支線任務能解

2018年9月16日 星期日

難以駕馭的無線鍵盤

難以駕馭的無線鍵盤

難以駕馭的無線鍵盤

對於鍵盤的認識從薄膜式鍵盤開始,記得第一台電腦是在高中約18年前請親戚組,那時候什麼都不懂用的當然就是最便宜的薄膜式鍵盤,那組鍵盤跟著我一路用到工作不久約12年才有部分按鍵失靈。所以說薄膜式鍵盤壽命短根本就是假議題!!發現鍵盤壞了的時候竟然還有點開心,因為終於能換機械式鍵盤來玩玩了!

第一把機械式鍵盤Ducky DK1008

那個時間點Ducky出了一把不用千元的機械式鍵盤DK 1008,這樣的價位還是機械式鍵盤也沒管什麼,只看到青軸就買下去了。使用之後真的會愛上青軸清脆的聲音,是薄膜式鍵盤比不上的,打起來就是有快感,但那時候因為買了iPhone5,當時的iOS系統注音輸入法還不能像新注音一樣一直連打,輸入的時候很像注音,需要一個字一個字的慢慢key,所以從那時候就轉用拼音輸入法1,因為剛上手不熟覺得鍵盤上英文及數字以外的標示如注音、倉頡實在太搶眼,每次都會看錯造成打字的困擾,再加上某些鍵好像會卡灰塵一樣,太久沒按就會沒反應,需要多按幾下才正常。

使用了一年之後剛好跟風買了KBTalking鍵訪談推出的新款鍵盤NEXT藍色茶軸。

使用一段時間之後鍵盤上的字越來越深,在微弱燈光下幾乎看不見了。

KBTalking NEXT

NEXT 是我用過的第二把機械式鍵盤也是現在在用的,這款鍵盤有著背光(老婆睡覺晚上關燈的時候真的很好用)、茶軸(打起字來不會吵到老婆睡覺)及全英文鍵帽(其他人不易上手),整體而言這把鍵盤很好用,不管是打字的手感還是舒適度都不錯,原本想要直接購買機械式藍牙鍵盤以便用在手機及電腦上,但因為價格實在太貴只好作罷。但……即使有了這麼好的鍵盤,但心中的鍵盤魂就是想要能有一把在手機上也能打字的「藍牙鍵盤」!所以偷偷把公司的鍵盤換掉,買了Zippy的BW-7060R。

英文鍵盤看起來就是清爽,其實中文鍵盤也不是不好,只是字體太醜,好看的太貴,便宜的太醜……

ZIPPY BW-7060R

BW-7060R是一把1對4的鍵盤,1個USB裝置及3個藍牙裝置,薄膜式的巧克力鍵盤設計。雖然打字的體驗沒有機械式鍵盤來得舒暢,但在USB及藍牙切換上很順暢,使用在iOS上很方便,設定簡單外打字還很流順,能打什麼就出現什麼而不會有停頓的情況發生。只是用了之後鍵帽會油油亮亮的看起來不太乾淨,左邊的CTRL字樣快要消失以外,幾乎沒什麼缺點,還具備音量調節鍵及計算機鍵,真的很適合在辦公室使用。就這樣心滿意足之後就好一陣子沒再買鍵盤了,直到老婆電腦壞了打算換新之後,換電腦的時候順便把他使用15年的鍵盤換掉了,一來是真的太髒,二來剛好岳父那邊缺一把鍵盤,剛好順勢脫手這個燙手山芋,基於反正不是我用以便宜為主,所以在Costco買了羅技2.4G無線鍵盤滑鼠組MK275,無線的才不會每次都受限線長而呈現不舒服的姿勢使用!

常用鍵油油亮亮的,老師說看起來有點噁心,但是這種跟巧克力鍵其實蠻好打的

羅技 MK275

這組鍵盤組真的很詭異,鍵盤的型號是K275,滑鼠的型號是M185,在官網搜尋還找不到,不知道怎麼註冊,要不是這是在Costco買的我還以為是買到拼裝品……。使用之後真的顛覆我對於無線鍵盤的觀念,畢竟2.4G無線鍵盤已經出了這麼多年,市面上也出現這麼多間廠商販售的鍵盤組,怎麼也會有一定的水準吧?!結果實際在用的時候滑鼠功能正常,但是鍵盤常常沒反應,不知道是自動休眠功能有問題、還是傳輸受到干擾,總之就是用到一肚子火,就算換過電池也一樣,只是老婆說他用很正常就算了,不然時不時沒反應實在很令人火大。

打起來沉悶,手感不佳,除了有功能鍵及無線外,沒什麼大優點,結果無線功能卻很悲劇……

由於期間入手了安博盒子,用遙控器輸入文字著實的不方便,所以就從淘寶上面買了一個約350台幣的藍牙鍵盤遠端使用。

不知名的藍牙鍵盤

因為只是給安博盒子使用,所以特地挑了87鍵的小鍵盤,使用上沒什麼大問題,就是不知道怎麼在Android裡面切換輸入法,每次中文轉英文都得用遙控器點一次比較麻煩,且使用的次數其實不多,畢竟捷徑設好之後大部分的動作用遙控器就能快速操作了。也因為這樣覺得有點浪費,乾脆拿去公司用,把公司的拿回來好啦。於是就特地找一天帶過去測試,結果一整個大悲劇。不知道是不是我買的藍牙接收器太爛,加上因為鍵盤多了一個Fn鍵,手擺放的位置不同很容易誤觸,一整個不順,短短一句話修修改改打了30S,於是就認命的把他收起來帶回家……。

當初購買的價格,真心覺得便宜……

回饋的手感不錯,只能1對1,雖然有三種系統模式供選擇,但好像也沒什麼差別就是

最後我得到一個心得,無線鍵盤只適合給行動裝置使用……,桌機使用一整個悲劇。

 

 


1 中國使用的輸入法,採用通用拼音輸入

2018年9月14日 星期五

顯示EXCEL隱藏的定義名稱

顯示定義名稱

顯示EXCEL隱藏的定義名稱

因工作性質的關係,需要使用Excel作為協作的軟體,一來是每個同事的office版本不一,二來為求方便大多都是拿以前做過的檔案來修改,經年累月下來檔案越來越龐大,複製工作表時會出現上百個定義名稱已存在,非常不方便


解決方法就是在名稱管理員1內刪除沒用到的定義名稱



而如果刪光了複製工作表卻還是出現「定義已存在」呢?這時候就需要按ALT+F11新增一個模組將下列程式碼放進去之後,按F8執行即可將隱藏的名稱顯示出來啦~

 

 


1 office2007以上的版本才能多選刪除,2003版本的只能寫VBA才能批次刪除