By Zeile94 ar an gCéadaoin, 11 Aibreán 2018
Posted in Excel
Freagraí 0
Is maith 0
tuairimí 3.7K
Vótaí 0
Hey ho,

Tá fadhb agam le gineadóir a chlárú le haghaidh teistiméireachtaí poist.
Cad a rinne mé go dtí seo:
1. Rinne mé an UserForm a ríomhchlárú in Excel agus níl aon fhadhbanna ann na sonraí a shábháil ar an mbealach ceart sna colúnaí.
2. Ghin mé Teimpléad Focal leis na réimsí cumaisc éagsúla, m.sh. "inscne", "réamhainm" nó "sloinne" etc.
3. Chruthaigh mé an teimpléad ar an mbealach seo, go mbeadh a fhios ag an chomhréir in MS Word, cén aimsir a bheadh ​​ag teastáil má roghnaíonn tú m.sh. cineál tagartha poist “ardteistiméireacht” (má fhágann an fostaí an frim ina fhostaí maith”) nó mar mhalairt air sin “tuairisc eatramhach” (má tá an fostaí fós ag an bhfostaí agus go bhfuil an teistiméireacht ag teastáil uathu m.sh. le haghaidh iarratas árasán "tá sé< ina fhostaí maith")
4. tá cnaipe chun an teimpléad ceart a oscailt cruthaithe cheana féin

FADHB 1
Is í an fhadhb mhór atá agam ná: níl aon smaoineamh agam, conas is féidir liom na sonraí in Excel a nascadh leis na réimsí merge i Word.
--> Teastaíonn réiteach uaim, áit a bhfuil a fhios ag Word, m.sh. gurb é luach an {Mergefield prename} luach (agus tá sé tábhachtach domsa freisin) an tsraith dheireanach sa cholún "B"

FADHB 2
An fhadhb bheag atá agam ach tá sé tábhachtach do mo cheannasaí freisin: i dtagairt poist tipiciúil tugann tú eolas ar an gcaoi a raibh an t-eolas saineolach ar an iarfhostaí. Riachtanas de mo shaoiste a bhí, gur chóir go mbeadh dhá chineál éagsúla. Mar sin chruthaigh mé bosca teaglama amháin do gach scil do "Grád" na sainscil seo agus bosca teaglama amháin do "Leagan" an ghráid. Tá zwo leagan éagsúla ag gach grád (ó 1 go 3). Stóráiltear an fhaisnéis seo sa Bhileog Excel i gcill amháin (sa chás seo i gcolún 13 den tsraith dheireanach) trí iad a chomhcheangal leis na cóid:
If KomboboxExpKnowledgeGrade.Value = "Grád 1" Agus KomboboxExpKnowledgeVersion.Value = "Leagan 1" Ansin ActiveSheet.Cells(last, 13).Value = "11"
If KomboboxExpKnowledgeGrade.Value = "Grád 1" Agus KomboboxExpKnowledgeVersion.Value = "Leagan 2" Ansin ActiveSheet.Cells(last, 13).Value = "12"
If KomboboxExpKnowledgeGrade.Value = "Grád 2" Agus KomboboxExpKnowledgeVersion.Value = "Leagan 1" Ansin ActiveSheet.Cells(last, 13).Value = "21"
If KomboboxExpKnowledgeGrade.Value = "Grád 2" Agus KomboboxExpKnowledgeVersion.Value = "Leagan 2" Ansin ActiveSheet.Cells(last, 13).Value = "22"
If KomboboxExpKnowledgeGrade.Value = "Grád 3" Agus KomboboxExpKnowledgeVersion.Value = "Leagan 1" Ansin ActiveSheet.Cells(last, 13).Value = "31"
If KomboboxExpKnowledgeGrade.Value = "Grád 3" Agus KomboboxExpKnowledgeVersion.Value = "Leagan 2" Ansin ActiveSheet.Cells(last, 13).Value = "32"

Is í an fhadhb atá ann ná nach bhfuil a fhios agat cad iad na luachanna atá taobh thiar de líon na ngrád (1 go 3) in éineacht leis na luachanna (1 agus 2). E.g
Is é Grád 1 agus Leagan 1 i dteannta a chéile ná: "Tá saineolas thar a bheith sármhaith ag an Uasal Bean agus freisin i réimsí imeallacha an-domhain, rud a thug sé chuig ár gcuideachta i gcónaí ar bhealach an-bhrabúsach."
Is é Grád 3 agus Leagan 2 i dteannta a chéile: "Tá saineolas maith ag an Uasal Bean ina réimse, rud a d'úsáid sí chun a tascanna a réiteach."
Tá an meascán - mar atá scríofa cheana féin - stóráilte sa chaighdeán (don chéad shampla) "11" sa chill "M1" (mar sin is é an 13ú columb sa chéad ró atá ar fáil. Tá a fhios ag My Word Document anois, Más rud é {Mergefield ExpKnowledge } = "11" ná an téacs scríofa óbó a chruthú sa

--> sa chomhthéacs seo ceanglas de chuid mo mháistir, go mbeadh réamhamharc ar an téacs (mar shampla, Grád 1 agus Leagan 1) sa nóiméad seo nuair a bheidh an dá chuid den Scil roghnaithe agat. Mar sin má roghnaíonn tú Grád 1 agus Leagan 1, ba chóir go mbeadh an réamhamharc i mbosca téacs ar leith (boxbox1 i mo chás) faoi láthair nuair a roghnaíonn tú na boscaí teaglama san fhoirm úsáideora. An bhfuil aon fhéidearthacht ann?

Go raibh maith agat as do chabhair agus leithscéal as mo chuid Béarla an-dona (beannacht ón nGearmáin )
Zeile94
Féach ar an bPost Iomlán