Dobrze… w ten sposób po tym jak wiele godzina badanie, I zakładać the odpowiedź mój pytanie gdy ono oryginalnie twierdzić…
"W nasz umysł, ono pracować jak otwierać… The użytkownik otwierać z Workbook (che otwierać the Fakturowy worksheet) i wybierać the typ faktura (wybierać od podręczny forma z the lista Fakturowy typ). Na 'ZMIENIAĆ", the BizCode wymieniać pasmo komórka odniesienie zmieniać."
Zakładać the główny worksheet dzwonić "Fakturowy" i the biznes kod worksheet dzwonić "BusinessCodes". Także zakładać tam być 3 wymieniać pasmo (ty móc móc ty chcieć), tytułować "BusCodes", "TravelCodes" i "ActivityCodes". Kod the zwany pasmo (właśnie wspominać) odnosić sie pojedynczy stół kod. Tam być (jak wspomniane w the pierwszy poczta), kilka różnica each stół gdy kilka dział wśród the firma używać różny kod dla księgowość klarowność i segregacja. Tak the potrzeba sprawnie the zwany pasmo odnosić się na żądanie w zależności od the typ Faktura na żądanie. Znowu, the fakturowy układ dla fakturowy dział być dokładnie the być, tylko the stołowy kod zmieniać.
Tak, the prosty rozwiązanie che wymagać przekonstruowanie the workbook być podążać:
1) Tworzyć Forma che zawierać "czek pudełko" (lub listbox), tworzyć zawierać the różny Faktura dostępny dla use.
2) Używać "na stuknięcie" wydarzenie the Zwany Pasmo odniesienie zmiana. Using "czek pudełko", the VB kod pojawiać się podążać….
Intymny Okręt podwodny InvoiceType1_CheckBox_Click ()
Jeżeli Me.InvoiceType1_CheckBox.Value = true Wtedy
Prześcieradło ("BusinessCodes"). Widoczny = Prawdziwy
Prześcieradło ("BusinessCodes"). Wybiórka
Pasmo ("A1: A100"). Imię = "BusCodes"
Pasmo ("B1: B100"). Imię = "TravelCodes"
Pasmo ("C1: C100"). Imię = "ActivityCodes"
Prześcieradło ("BusinessCodes"). Widoczny = Fałszywy
Prześcieradło ("Faktura"). Wybiórka
Application.ScreenUpdating = Prawdziwy
Wyjście Okręt podwodny
Rozładowywać
Inny
'replicate nad kod dla opcja Fakturowy Typ opcja.
Kończyć Jeżeli
Kończyć Okręt podwodny
Oczywiście, ten kod móc używać niezależnie od dokąd the stół lokalizować lub jak kłaść używać ponieważ the kod dobitnie wymieniać dobitnie pasmo i worksheet.
Z the pasmo kod, pasmo jednostka móc/deleatur/zmiana informacja w the rozciągać się stół i dopóki the stołowy dane przewyższać the pasmo.
Niewątpliwie, ten kod móc modyfikować modyfikować the końcówka modyfikować stół, che wtedy usuwać jakaś potrzeba dla ONO osoba kiedykolwiek the cyfrowanie znowu oprócz lub dostępny Fakturowy Typ opcja… ale the piękno ten cyfrowanie być że ono być prosty.