維修任務管理,vba編程如何構建任務管理過程

2021-01-07 江覓易見

No.1 任務管理

任務管理是生產過程中的一個很重要的管理過程。

在大量的維修任務需要分派的時候,系統的任務管理就帶給我們,很方便的操作。

也會使得在工作當中不會變得一團亂麻,而且,任務越多,效率越高。

下面介紹一下任務管理過程,如何利用vba代碼來構建一個過程方法。

首先要製作一個任務表,信息有任務名稱、任務時間、執行人、設備、單元名稱、遺留問題等等欄位。

內容根據不同的工作需求而定。

可參考下圖製作自己的任務記錄表。

No.2 發布任務

通過上圖,可看到,所有的欄位列表也顯示在發布任務操作頁裡了。

這裡用到自動獲取欄位功能,所以無論什麼表都可以提取欄位。

功能簡單,通過對不同內容添加,可添加相應內容。

下圖為後臺製作效果,似乎看不到什麼內容,運行後會自動獲取。

No.3任務查詢

很顯然,發布後的任務,要隨時查看進度。是否完成,是否取消等等。

這個查詢還沒有完成,由於Listview對象的使用兼容性不好,正在考慮是否利用另一種方法來表現。

任務驗收和統計是對發布後的任務進行的操作。

驗收就是說任務完成或未完成的操作,這裡要對任務進行一個確定性操作。

所以,這也是後續統計的一個變量。

驗收過程不是很難,只需要對任務狀況進行一下修改。

任務統計是一個最終的輸出,我們可以對任務統計結果進行分析之後,得到一個宏觀的結果。

也就是說可以直觀地了解到,哪些任務是比較頻繁地在處理,哪些任務不經常出現。

這樣對生產過程也能起到一個綜合判斷的結果。

No.4代碼

任務信息發布代碼

Private Sub SaveWork()Dim n As Long '定義欄位數Dim R As Range, s As WorksheetSet s = ThisWorkbook.Worksheets("check")n = s.Range("AX1").End(xlToLeft).ColumnDim arrVReDim arrV(0 To n)s.ActivateSet R = s.Range("A1")Dim i As LongDim frText As ObjectFor Each frText In Me.Frame1.ControlsIf TypeName(frText) = "TextBox" ThenFor i = 0 To nIf frText.Name = R.Offset(0, i).Value ThenarrV(i) = frText.ValueEnd IfNext iEnd IfNext frTextDim vR As Range, ro As Longro = s.Range("B65535").End(xlUp).RowSet R = R.Offset(ro, 0).Resize(1, n)R = arrVEnd Sub

由於代碼量大,這裡貼出一個簡單的任務信息保存的代碼,配合相應的表進行。

今後會完善這個功能,以使整個任務管理過程基本實現可視化效果。

歡迎關注、收藏

相關焦點

  • 多重任務時間管理
    在企業管理培訓前期訪談過程中,有的管理者談到,「自己做一件事可以,但是遇到多重任務時間管理方面就會出現問題」。看得出,很多管理者往往被眾多任務趕著跑,疲於奔命,不是井井有條,按部就班,高效地完成任務。首先,要分清楚任務和事項的差別。
  • VBA編程理論學習之談
    No.1 掌握對象方法和屬性VBA編程是一個即學即用的過程,幾乎不可能全面掌握所有對象的代碼,也不可能記住所有的對象屬性。在此過程當中對程序運行有了再次理解,可能會出現不同的代碼構造方式,達到想要的目的。這是一個十分有用的過程,在不斷的重複過程當中,得以改進對Excel工作方式的了解。
  • excel VBA是什麼?VBA編程入門教程
    本篇將介紹excel vba是什麼?vba編程入門教程,有興趣的朋友可以了解一下!一、excel vba是什麼?VBA的英文全稱是Visual Basic for Applications,是一門標準的宏語言。VBA語言不能單獨運行,只能被office軟體(如:Word、Excel等)所調用。
  • 校長管理須以學術思維引領任務思維
    例如,在學生全面發展這一框架下就存在諸多問題:近視率如何下降,體育教師專業發展前景如何規劃;勞動教育基地如何選,學生參與積極性如何調動;藝術活動與課程的時間安排是否足夠;德育如何有章法,班級管理應該依靠誰;等等。如果校長採取任務思維,在面對一個個具體任務時不作研究,僅僅是為了完成任務而行動,則會陷入焦頭爛額的境地,也不利於校長領導力的提升。
  • 積分制管理,讓任務執行不再迷茫!
    在現代企業管理中,有效溝通是團隊管理的首要前提。老闆下達任務前,讓員工理解自己的意圖是很有必要的,不理解「為什麼做」的員工往往只會機械地執行任務,不能達到老闆想要的結果。很多領導在交代任務時,喜歡「一句話交代」,「一句話交代」使得很多核心因素沒有傳達給員工,員工不清楚領導想讓他幹成一件什麼事情,在執行過程中不會變通,導致任務結果與老闆預期的大相逕庭,這是領導者自身的問題,其次還有企業機制的問題。
  • Excel vba 編程設計學習心得:用車管理系統編制過程解讀
    ,用車管理是一個頻率較高的一種,起初以為只是填一張表的事情,最近接觸到關於車輛管理方面的內容之後,發現需要建立很多臺帳記錄,而且車輛使用率高的情況下,包括維護和保養方面的管理也要及時跟上,還有保險、車檢、費用、司機等等方面,數據記錄還是較為多的。
  • 編程任務中的know-how知識:從文本教程到面向任務的知識圖譜
    本文設計了一種開放式信息抽取技術,用於從編程任務教程中抽取任務操作、操作屬性和操作關係的候選對象。最終構建的知識圖譜TaskKG包含多種層次的操作,三種類型的操作關係,五種類型的操作屬性,並且支持以操作為中心的知識檢索。作為概念證明,我們將自己的方法應用到Android Developer Guide上。一項對 TaskKG 的綜合評估證明了OpenIE技術的高準確度。
  • 時間管理在團隊任務中的重要性及應用
    團隊任務更需要有效的時間管理策略人類早在200萬年前就知道通過合作捕食大型動物。當今社會,絕大多數目標靠個人是很難完成的。我們需要別人的幫助才能獲得成功。這個別人可能是我們的伴侶,家人或工作夥伴等等。個人計劃的順利實施仰仗於有效的時間管理策略。團隊合作的任務更是如此。越複雜的目標,就越需要多人合作完成。
  • 3種用於項目任務管理的工具
    任務超載是真實的!在本文中,我將解釋用於管理項目任務的三種常見工具,並希望您能了解最適合您和您的項目的工具。1.清單我個人是列表的忠實擁護者。我使用電子表格中的列表來跟蹤項目中的任務。我有多個電子表格:每個任務一個。
  • 製作任務清單 高效管理時間
    在這裡要告訴你一個更明智地管理時間的簡單方法。   很不幸,大部分時間管理都包含了任務清單,而這種方式把佔你20%光陰的重要工作和那些佔據你80%時間的無關緊要的工作都一視同仁。非常簡單地列一個任務清單幾乎相當於強迫你在那些不值得的東西上浪費時間。   That's true even if you prioritize according to importance.
  • 如何使用固定資產管理軟體做好設備管理工作?
    設備管理是企業日常管理的重要組成部分,是每家公司提高勞動生產,提高企業經濟效益的重要物質基礎。如何對不斷增加的資產和設備加強管理,保證順利的完成工作生產任務,是企業目前面臨的重要問題。對於如何使用固定資產管理軟體做好設備管理工作很多企業用戶都想要更多地了解,本文就是對此的介紹。
  • Rust Cookbook 中文版 - Rust 生態中使用各類 crate 來完成編程任務的良好實踐
    《Rust Cookbook 中文版》是 Rust 程序設計語言(Rust 2018 簡體中文版文檔)的簡要實例示例集合:展示了在 Rust 生態系統中,使用各類 crate 來完成常見編程任務的良好實踐
  • 語音電話群呼線路,客戶資料管理、客戶呼叫任務管理不遺漏
    而且,順應市場的不斷變化,慧營銷外呼系統也可以更加輕鬆的接納更多的信息知識,並將其完美的記錄於雲端數據之中,並且支持管理人員無限次的隨時修改變更,這樣一來,無論是面對什麼樣的市場大環境,都可以靈活無壓力的進行應對。語音電話群呼可以實現有效管理更智能。可實現微信聊天記錄自動同步客戶管理系統伺服器、手機通話錄音自動記錄。
  • 構建和諧社會的指導思想、目標任務和基本原則
    構建和諧社會的指導思想、目標任務和基本原則  構建和諧社會     ●構建社會主義和諧社會,必須堅持正確的指導思想。《決定》關於構建社會主義和諧社會的指導思想,明確了社會主義和諧社會的性質、特徵和構建社會主義和諧社會的切入點等事關社會主義和諧社會建設全局的基本問題。     ●構建社會主義和諧社會,必須提出切合實際的階段性目標和任務,有重點分步驟地持續推進。
  • 少兒Python編程培訓手冊系列之——從繪製小任務構建知識層級體系
    少兒Python編程培訓手冊系列之——海龜庫基礎用法本文從繪製一顆五角星開始,逐級增加難度,學習掌握雙重嵌套循環、函數的定義及使用、以及函數與循環的完美結合——「遞歸思想」在程序中的應用。01任務一:一顆五角星繪製一顆五角星,只需要五條線首尾相連,旋轉一定的角度(144°)即可。使用到了前進forward()和右轉right()(或左轉)函數,通過循環可以使代碼更簡潔。
  • 工作中為什麼有必要學點VBA
    下面這40行代碼就可以完成任務,它把每頁的重複題目標成紅色,並統計出共有多少道重複的題目。可通過插入模塊的方式創建,插入模塊完成之後,就可以在模塊中編寫VBA代碼,代碼寫在一個過程(Sub)中。一個過程/子過程是一系列的VBA語句,指示要做什麼工作。程序/過程程序(也叫作過程)是作為一個整體執行的一組語句,它指示Excel如何執行特定的任務。
  • vba編程,如何找出計算機ID,磁碟空間信息,一個函數的事情
    NO.1vba編程中,有時候需要獲取計算機系統信息,比如計算機名稱、ID、磁碟容量、磁碟類型等等,那麼如何來實現這個功能呢?下面講一下,關於獲取本地信息的一個簡單方法。其過程有點麻煩,實現最終結果卻毫無波瀾。NO.4下面介紹一下代碼將獲取計算機ID功能,做成一個函數來實現,只要打開Excel調用這個函數就可將ID顯示在表格裡。
  • intel x86 保護模式的內存和任務管理
    在開啟保護模式之後(步驟見Linux使用bochs模擬啟動保護模式),CPU的運行分為3個方面:內存管理、任務管理、中斷管理。1,內存管理,一般是分頁管理。單純的分段管理比較死板,在多進程系統裡處理起進程的動態創建和退出時不夠靈活,而且任務切換的代價太高:需要切換任務寄存器TR,以及由此導致一系列任務上下文的切換。
  • 谷歌Knative:用於構建、部署和管理無伺服器工作負載的K8s框架
    按照谷歌雲平臺的博客文章「為您提供最好的 serverless」的說法,Knative 專注於在雲原生平臺上構建和運行應用的通用任務,比如編排源碼到容器構建、將服務綁定到事件生態系統、管理部署期間的路由和流量管理以及工作負載的自動擴展。
  • 推薦一款強大的任務管理軟體:ToDoList
    ToDoList是一款小眾但功能強大的免費任務管理軟體,它可以幫助你把要做的事情一項一項地列出來,類似思維導圖。其強大之處在於可以管理多人協同工作,你可以根據具體情況設置任務的優先級別、任務完成度、任務提醒等,再複雜的工作,也能一目了然,大大提高你的工作效率。而且這款軟體短小精悍,界面設計簡潔直觀,初級用戶也能夠快速上手。