Alright…, efter många timmar av forskning, I har grundat svaret till mitt, ifrågasätta så, som det påstods ursprungligen…,
”I vårt varar besvärad, det skulle arbetsnågot liknande detta,… som användaren öppnar med arbetsboken (som öppnar till faktureraarbetssedeln), och väljer typen av fakturerar dem fyllning (som är utvald från ett popup, bilda med lista av fakturerar typer). På att klicka 'som ÄR REKO”, den namngav BizCoden, spänner cellen hänvisar till ändras.”,
Anta att den huvudsakliga arbetssedeln kallas ”fakturerar” och affären kodifierar arbetssedeln kallas ”BusinessCodes”. Anta också att det finns namngav 3 spänner (du kunde ha emellertid många som du önskade), betitlade ”BusCodes”, ”TravelCodes” och ”ActivityCodes”. Varje av namngiven spänner (precis nämnt) ser till en singel bordlägger av kodifierar. Det finns (som nämnt i första posta), flera variationer av varje bordlägger, som varje avdelning inom det olika företagsbruket kodifierar för ämna av den redogöra klarhet och segregeringen. Således behovet att vara kompetent att ändra namngiven spänner hänvisat till på - begäran beroende av typen av fakturerar påfyllning ut. Igen faktureraorienteringen för varje avdelning är exakt samma, only bordlägga kodifierar ändring.
Således den enklaste lösningen, som inte kräver en revidering av arbetsboken, skulle är som följer:
1) Skapa en bilda som inkluderar ”en kontroll boxas” (eller listbox), det innehåller det olikt fakturerar tillgängligt för bruk.
2) Använd ”klickar på” händelse till påbörjandet som namngav spänner hänvisar till ändring. Using ”en kontroll boxas”, VBEN kodifierar skulle syns som följer….,
Privat Sub InvoiceType1_CheckBox_Click ()
Om Me.InvoiceType1_CheckBox.Value = true därefter
Täcker (”BusinessCodes”). Synligt = True
Täcker (”BusinessCodes”). Valt
Spänna (”A1: A100”). Namnge = ”BusCodes”,
Spänna (”B1: B100”). Namnge = ”TravelCodes”,
Spänna (”C1: C100”). Namnge = ”ActivityCodes”,
Täcker (”BusinessCodes”). Synligt = falskt
Täcker (”fakturera”). Välj
Application.ScreenUpdating = True
Gå ut suben
Lasta av mig
Annars
'replicaten över kodifierar för varje fakturerar typalternativ.
Avsluta om
Avsluta suben
Naturligtvis, detta kodifierar kunde användas utan hänsyn till var bordlägger lokaliseras eller hur de läggas ut, därför att kodifiera namnger tydligt varje spänner och arbetssedeln.
Med det ovannämnt kodifiera, non-technical individer kunde fortsätta att tillfoga/information om borttagnings/om ändring i spännd bordlägger och, så länge som bordläggadatan inte överskred spänna.
Inget tvivel, detta kodifierar kunde ändras dynamiskt för att lokalisera avsluta av varje bordlägger, som skulle tar därefter bort något behov för DET personen någonsin att ändra kodifiera undantar igen för att tillfoga, eller att ta bort tillgängligt fakturera typalternativ…, men skönheten av denna som kodifierar, är att den är enkel.