Si të shtoni kuti dialogu në makro Excel me redaktuesin Visual Basic

Mund të përdorni funksionin InputBox për të shtuar kuti dialogu në makrot tuaja Excel 2013. Kur ekzekutoni makro, ky funksion Visual Basic bën që Excel të shfaqë një kuti dialogu Input ku mund të futni çfarëdo titulli që ka kuptim për fletën e re të punës. Më pas makro e vendos atë tekst në qelizën aktuale dhe e formaton këtë tekst, nëse kjo është ajo që ju e keni trajnuar makronë tuaj për të bërë më pas.

Për të parë se sa e lehtë është të përdorësh funksionin InputBox për të shtuar interaktivitet në një makro të pandryshuar, ndiqni hapat për konvertimin e makros "Emri_Company" që aktualisht fut tekstin "Mind Over Media" në atë që në fakt ju kërkon emrin që dëshironi. hyri. Funksioni InputBox përdor sintaksën e mëposhtme:

InputBox (prompt[,titulli][,parazgjedhja][,xpos][,ypos][,skedari i ndihmës, konteksti])

Në këtë funksion, kërkohet vetëm argumenti i shpejtë , ndërsa pjesa tjetër e argumenteve janë opsionale. Shpejtë Argumenti specifikon mesazhin që duket brenda kutinë e dialogut Input, nxitjen e përdoruesit për të hyrë në një vlerë të re (ose në këtë rast, një emër i ri kompani).

Shpejtë Argumenti mund të jetë deri në një maksimum prej 1,024 karaktere. Nëse dëshironi që mesazhi i shpejtë të shfaqet në rreshta të ndryshëm brenda kutisë së dialogut, futni funksionet Chr(13) dhe Chr(10) në tekst (përkatësisht për të futur një kthim të transportit dhe një furnizim të linjës në mesazh).

Argumenti opsional i titullit specifikon se çfarë teksti duhet të shfaqet në shiritin e titullit të kutisë së dialogut Input. Nëse nuk specifikoni një argument titulli , Excel shfaq emrin e aplikacionit në shiritin e titullit. Argumenti i paracaktuar opsional specifikon përgjigjen e paracaktuar që shfaqet automatikisht në kutinë e tekstit në fund të kutisë së dialogut Input.

Nëse nuk specifikoni një argument të paracaktuar, kutia e tekstit është bosh në kutinë e dialogut Input.

xpos dhe ypos argumentet fakultative përcaktojë distancën horizontale nga buzë e majtë të ekranit në buzë e majtë të kutisë së dialogut dhe distanca vertikale nga lartë buzë të ekranit të lartë buzë të kutisë së dialogut. Nëse nuk i specifikoni këto argumente, Excel e përqendron kutinë e dialogut të hyrjes horizontalisht dhe e pozicionon atë afërsisht një të tretën e drejtimit poshtë ekranit vertikalisht.

helpfile dhe kontekst argumente opsionale specifikoni emrin e porosi Ndihmë file që ju vënë në dispozicion të përdoruesit për të shpjeguar funksionimin e kutinë e dialogut Input, si dhe llojin e të dhënave që ai pranon.

Si pjesë e procesit të krijimit të një skedari ndihmës të personalizuar për përdorim në sistemin e ndihmës Excel, ju i caktoni temës një numër konteksti të përshtatshëm për përmbajtjen e saj, i cili më pas specifikohet si argumenti i kontekstit për funksionin InputBox.

Kur specifikoni një skedar ndihme dhe argument konteksti për këtë funksion, Excel shton një buton Ndihmë në kutinë e dialogut të personalizuar të hyrjes që përdoruesit mund të klikojnë për të hyrë në skedarin e personalizuar të ndihmës në dritaren e Ndihmës.

Përpara se të shtoni linjën e kodit në makro me funksionin InputBox, duhet të gjeni vendin në komandat e Visual Basic ku duhet të shkojë rreshti. Për të futur tekstin Mind Over Media në qelizën aktive, makro Company_Name përdor komandën e mëposhtme të Visual Basic:

ActiveCell.FormulaR1C1 = "Mendja mbi media"

Për të shtuar interaktivitet në makro, duhet të futni funksionin InputBox në një rresht në dritaren e Kodit pikërisht mbi këtë deklaratë ActiveCell.FormulaR1C1, si më poshtë:

Vendosni pikën e futjes në dritaren e Kodit në fillim të deklaratës ActiveCell.FormulaR1C1 dhe shtypni Enter për të futur një rresht të ri.

Tani që keni shtuar një rresht të ri, duhet të zhvendosni pikën e futjes deri në të.

Shtypni tastin e shigjetës lart për të vendosur pikën e futjes në fillim të rreshtit të ri.

Në këtë linjë, ju dëshironi të krijoni një variabël që furnizon argumentin e shpejtë në funksionin InputBox. Për ta bërë këtë, ju deklaroni emrin e ndryshores (InputMsg në këtë rast) e ndjekur nga hyrja e saj aktuale. Sigurohuni që të vendosni tekstin e mesazhit në anën e djathtë të shenjës së barabartë në një palë thonjëza të dyfishta.

Shkruani kodin e mëposhtëm për të krijuar variablin InputMsg në rreshtin 8 dhe më pas shtypni tastin Enter për të filluar një rresht të ri 9:

InputMsg = "Fut emrin e kompanisë ose titullin për këtë fletë pune në kutinë e tekstit më poshtë dhe më pas kliko OK:"

Më pas, ju krijoni një variabël të quajtur InputTitle që siguron argumentin opsional të titullit për funksionin InputBox. Kjo variabël bën që teksti "Titulli i fletëllogaritjes" të shfaqet si titull i kutisë së dialogut Input. Përsëri, sigurohuni që të vendosni emrin për shiritin e titullit të kutisë së dialogut në thonjëza.

Shkruani kodin e mëposhtëm për të krijuar variablin InputTitle në rreshtin 9 dhe më pas shtypni Enter për të futur një rresht të ri 10:

InputTitle = "Titulli i fletëllogaritjes"

Më pas, ju krijoni një emër variabli DefaultText që jepte argumentin e paracaktuar opsional në funksionin InputBox. Kjo variabël bën që teksti, "Mind Over Media", të shfaqet si hyrja e paracaktuar në kutinë e tekstit në fund të kutisë së dialogut të personalizuar të emrit të kompanisë.

Shkruani kodin e mëposhtëm për të krijuar variablin DefaultText në rreshtin 10 dhe më pas shtypni Enter për të futur një rresht të ri 11:

DefaultText = "Mendja mbi median"

Më pas, ju krijoni një variabël përfundimtar të quajtur CompanyName që specifikon funksionin InputBox si hyrje të tij (duke përdorur variablat InputMsg, InputTitle dhe DefaultText që sapo keni krijuar) dhe ruan rezultatet e këtij funksioni.

Shkruani kodin e mëposhtëm për të krijuar variablin SpreadsheetTitle që përdor funksionin InputBox në rreshtin 11:

SpreadsheetTitle = Input Box (InputMsg, InputTitle, DefaultText)

Së fundi, ju zëvendësoni vlerën, "Mind Over Media", në vetinë ActiveCell.FormulaR1C1 me variablin SpreadsheetTitle (vlera e së cilës përcaktohet nga çdo gjë që futet në kutinë e dialogut të hyrjes së titullit të fletëllogaritjes), duke zëvendësuar kështu në mënyrë efektive këtë konstante në makro me mjetet për ta bërë këtë input vërtetë ndërveprues.

Zgjidhni "Mind Over Media" në rreshtin 12 dhe zëvendësojeni me SpreadsheetTitle (pa thonjëza).

Ruani makronë e redaktuar duke klikuar butonin Ruaj në shiritin e veglave të Visual Basic dhe më pas kthehuni në fletën e punës duke klikuar butonin View Microsoft Excel ose duke shtypur Alt+F11. Pastaj, klikoni butonin Hide në grupin Window të skedës VIEW.

Tani, ju jeni gati të hapni një libër të ri pune dhe të ekzekutoni makro të redaktuar duke shtypur Ctrl+N.

Figura tregon dritaren Code me makro të redaktuar Company_Name pas shtimit të deklaratave që e bëjnë atë interaktiv.

Si të shtoni kuti dialogu në makro Excel me redaktuesin Visual Basic

Figura e mëposhtme tregon kutinë e dialogut Titulli i fletëllogaritjes në veprim në fletën e punës. Kjo kuti dialogu e hyrjes shfaqet automatikisht dhe ju kërkon të dhëna sa herë që ekzekutoni versionin e redaktuar dhe tashmë plotësisht ndërveprues të makros Company_Name.

Si të shtoni kuti dialogu në makro Excel me redaktuesin Visual Basic

Për të shkuar përpara dhe për të futur Mind Over Media në qelizën aktuale dhe më pas e formatoni atë duke përdorur pjesën tjetër të komandave makro, thjesht klikoni OK në këtë kuti dialogu të personalizuar. Për të futur dhe formatuar emrin e një kompanie tjetër, thjesht shkruani emrin e kompanisë (i cili zëvendëson automatikisht Mind Over Media në kutinë e tekstit) përpara se të klikoni OK.


Fshini vizatimet e stilolapsit dhe theksuesit në rrëshqitjet tuaja në PowerPoint

Fshini vizatimet e stilolapsit dhe theksuesit në rrëshqitjet tuaja në PowerPoint

Nëse keni përdorur stilolapsin ose theksuesin për të vizatuar në rrëshqitjet tuaja në PowerPoint gjatë një prezantimi, mund t'i ruani vizatimet për prezantimin tjetër ose t'i fshini ato, kështu që herën tjetër që ta shfaqni, do të filloni me sllajde të pastra të PowerPoint. Ndiqni këto udhëzime për të fshirë vizatimet me stilolaps dhe theksues: Fshirja e rreshtave një në […]

Përmbajtja e Bibliotekës Style në SharePoint 2010

Përmbajtja e Bibliotekës Style në SharePoint 2010

Biblioteka e stileve përmban skedarë CSS, skedarë të gjuhës së fletë stili të zgjeruar (XSL) dhe imazhe të përdorura nga faqet kryesore të paracaktuara, paraqitjet e faqeve dhe kontrollet në SharePoint 2010. Për të gjetur skedarët CSS në bibliotekën e stileve të një siti botimi: Zgjidhni Veprimet e sitit→ Shiko E gjithë përmbajtja e faqes. Shfaqet përmbajtja e faqes. Biblioteka Style ndodhet në […]

Formatoni numrat në mijëra e miliona në raportet Excel

Formatoni numrat në mijëra e miliona në raportet Excel

Mos e mbingarkoni audiencën tuaj me numra gjigantë. Në Microsoft Excel, ju mund të përmirësoni lexueshmërinë e paneleve dhe raporteve tuaja duke formatuar numrat tuaj që të shfaqen në mijëra ose miliona.

Si të ndani dhe ndiqni faqet e SharePoint

Si të ndani dhe ndiqni faqet e SharePoint

Mësoni se si të përdorni mjetet e rrjeteve sociale të SharePoints që lejojnë individët dhe grupet të komunikojnë, bashkëpunojnë, ndajnë dhe lidhen.

Si të konvertoni datat në formatet Julian në Excel

Si të konvertoni datat në formatet Julian në Excel

Datat Juliane përdoren shpesh në mjediset e prodhimit si një vulë kohore dhe referencë e shpejtë për një numër grupi. Ky lloj kodimi i datës i lejon shitësit me pakicë, konsumatorët dhe agjentët e shërbimit të identifikojnë se kur është prodhuar një produkt, dhe kështu moshën e produktit. Hurmat Juliane përdoren gjithashtu në programim, ushtri dhe astronomi. Të ndryshme […]

Si të krijoni një aplikacion uebi Access

Si të krijoni një aplikacion uebi Access

Mund të krijoni një aplikacion ueb në Access 2016. Pra, çfarë është një aplikacion ueb gjithsesi? Epo, ueb do të thotë se është në internet dhe aplikacioni është thjesht stenografi për "aplikacion". Një aplikacion ueb i personalizuar është një aplikacion i bazës së të dhënave në internet që aksesohet nga cloud duke përdorur një shfletues. Ju ndërtoni dhe mirëmbani aplikacionin në internet në versionin e desktopit […]

Shiriti i nisjes së shpejtë në SharePoint 2010

Shiriti i nisjes së shpejtë në SharePoint 2010

Shumica e faqeve në SharePoint 2010 shfaqin një listë të lidhjeve të navigimit në shiritin e nisjes së shpejtë përgjatë anës së majtë të faqes. Shiriti i Nisjes së Shpejtë shfaq lidhjet me përmbajtjen e veçuar të sajtit si listat, bibliotekat, sajtet dhe faqet e botimit. Shiriti i Nisjes së Shpejtë përfshin dy lidhje shumë të rëndësishme: Lidhja e gjithë përmbajtjes së sitit: […]

Çfarë nënkuptojnë mesazhet e gabimit të zgjidhjes në Excel?

Çfarë nënkuptojnë mesazhet e gabimit të zgjidhjes në Excel?

Për probleme të thjeshta, Solver në Excel zakonisht gjen shpejt vlerat optimale të variablave Zgjidhës për funksionin objektiv. Por, në disa raste, Solver ka vështirësi në gjetjen e vlerave të ndryshores Solver që optimizojnë funksionin objektiv. Në këto raste, Solver zakonisht shfaq një mesazh ose një mesazh gabimi që përshkruan ose diskuton problemet që […]

Si të hiqni fushat dhe artikujt e llogaritur nga një tabelë kryesore Excel

Si të hiqni fushat dhe artikujt e llogaritur nga një tabelë kryesore Excel

Mund të hiqni lehtësisht fushat dhe artikujt e llogaritur nga një tabelë kryesore e Excel. Për të hequr një fushë të llogaritur, klikoni një qelizë në tabelën kryesore. Pastaj klikoni komandën Fields, Items & Sets të skedës Analize dhe zgjidhni Fushën e llogaritur nga nënmenyja që shfaqet. Kur Excel shfaq kutinë e dialogut Fut fushën e llogaritur, zgjidhni […]

Si të etiketoni në SharePoint

Si të etiketoni në SharePoint

Etiketat janë fjalë kyçe që ju i caktoni përmbajtjes. Etiketimi i faqeve për t'i ndarë me të tjerët është faqeshënues social dhe është shumë i popullarizuar në ueb dhe është i lehtë në SharePoint. Nëse keni përdorur ndonjëherë një sajt si Delicious, tashmë e dini se si funksionon shënimi social. Ndërsa më shumë njerëz caktojnë të njëjtat etiketa, etiketat bëhen një mënyrë […]