Note: The other languages of the website are Google-translated. Back to English

Conas cairt a choinneáil i gcónaí agus tú ag scrollú in Excel?

Má tá cairt curtha isteach i mbileog, agus tú ag scrollú an bhileog síos chun na sonraí a fheiceáil, ní féidir an chairt a fheiceáil ag an am céanna agus a thaispeántar faoi bhun an scáileáin, a chaithfidh a bheith dána. San Airteagal seo, tugaim isteach cód VBA chun cairt a choinneáil i gcónaí i gcónaí cé go scrollaíonn mé an bhileog síos nó suas.

coinnigh doc i bhfianaise 1
saighead doc síos
coinnigh doc i bhfianaise 2

Coinnigh cairt i gcuimhne i gcónaí


mboilgeog cheart gorm saighead Coinnigh cairt i gcuimhne i gcónaí

Chun cairt a choinneáil i bhfianaise agus tú ag scrollú bileog, is féidir leat iarratas a dhéanamh faoi bhun chód VBA chun í a réiteach.

1. Cliceáil ar dheis ag cluaisín bileog ar mhaith leat an chairt a choinneáil infheicthe, agus cliceáil Féach an cód foirm an roghchlár comhthéacs. Féach an pictiúr:
coinnigh doc i bhfianaise 3

2. Sa popping Microsoft Visual Basic d’Fheidhmchláir fuinneog, greamaigh thíos an cód leis an script bán.

VBA: Coinnigh súil i gcónaí ar an gcairt

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'UpdatebyExtendoffice20161111
    Dim CPos As Double
    Application.ScreenUpdating = False
    CPos = ActiveWindow.ScrollRow * ActiveCell.RowHeight
    ActiveSheet.ChartObjects("Chart 2").Activate
    ActiveSheet.Shapes("Chart 2").Top = CPos
    ActiveWindow.Visible = False
    Application.ScreenUpdating = True
End Sub

coinnigh doc i bhfianaise 5

3. Sábháil agus dún an dialóg, ansin bogfar an chairt síos nó suas agus tú ag cliceáil ar aon chill.
coinnigh doc i bhfianaise 6

Nótaí:

(1) Sa chód VBA, is é Cairt 2 ainm na cairte is mian leat a choinneáil i gcuimhne, is féidir leat é a athrú de réir mar is gá duit.

(2) Ní féidir leis an VBA seo grúpa cairteacha a choinneáil i gcónaí.


Na hUirlisí Táirgiúlachta Oifige is Fearr

Réitíonn Kutools for Excel an chuid is mó de do chuid Fadhbanna, agus Méadaíonn sé do Tháirgiúlacht 80%

  • Athúsáid: Cuir isteach go tapa foirmlí casta, cairteacha agus aon rud a d'úsáid tú roimhe seo; Cealla a Chriptiú le pasfhocal; Cruthaigh Liosta Ríomhphoist agus seol ríomhphoist ...
  • Barra Foirmle Super (cuir línte iolracha téacs agus foirmle in eagar go héasca); Leagan Amach Léitheoireachta (líon mór cealla a léamh agus a chur in eagar go héasca); Greamaigh go dtí an Raon Scagtha...
  • Cumaisc Cealla / Sraitheanna / Colúin gan Sonraí a chailleadh; Ábhar Cealla Scoilt; Comhcheangail Sraitheanna / Colúin Dúblacha... Cill Dúblach a Chosc; Déan comparáid idir Ranganna...
  • Roghnaigh Dúblach nó Uathúil Sraitheanna; Roghnaigh Blank Rows (tá na cealla uile folamh); Aimsigh Super agus Fuzzy Aimsigh i go leor Leabhar Oibre; Roghnaigh go randamach ...
  • Cóip Díreach Cealla Il gan tagairt fhoirmle a athrú; Tagairtí Cruthaigh Auto chuig Bileoga Il; Cuir Urchair isteach, Boscaí Seiceála agus go leor eile ...
  • Sliocht Téacs, Cuir Téacs leis, Bain de réir Poist, Bain Spás; Subtotals Paging a chruthú agus a phriontáil; Tiontaigh Idir Ábhar Cealla agus Tráchtanna...
  • Scagaire Super (scéimeanna scagaire a shábháil agus a chur i bhfeidhm ar bhileoga eile); Ard-Sórtáil de réir míosa / seachtaine / lae, minicíocht agus níos mó; Scagaire Speisialta le cló trom, iodálach ...
  • Comhcheangail Leabhair Oibre agus Bileoga Oibre; Cumaisc Táblaí bunaithe ar eochaircholúin; Roinn Sonraí i Ilbhileoga; Baisc Tiontaigh xls, xlsx agus PDF...
  • Níos mó ná 300 gné chumhachtach. Tacaíonn Office / Excel 2007-2021 agus 365. Tacaíonn sé le gach teanga. Imscaradh éasca i d'fhiontar nó d'eagraíocht. Gnéithe iomlána triail saor in aisce 30-lá. Ráthaíocht airgid ar ais 60-lá.
cluaisín kte 201905

Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca

  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
bun officetab
Sórtáil tuairimí de réir
Comments (15)
Rátáil 4.75 as 5 · rátálacha 2
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Bhí sé seo go maith ach is mian liom go raibh bealach ann go n-aistreofaí leis an roth scrollbharra, cosúil le línte ceannteidil. Chomh maith leis sin más mian liom a roghnú cill a thógann sé dhá chliceáil. Bogann an chéad chliceáil ar an gcairt ach roghnaíonn sé an chairt freisin ionas go gcaithfidh mé cliceáil arís chun an chill a roghnú.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Chuir mé "activecell.select" leis an líne dheireanach den chód seo agus shocraigh sé an cheist maidir le cliceáil faoi dhó. Roghnóidh sé go huathoibríoch an chill ghníomhach dheireanach, arb é an ceann a chliceáil tú air chun an chairt a bhogadh. Tá súil go gcabhraíonn sé seo.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
SEO AN MÉID A DHÉANAMH uaim! FÉIN!
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Rinne an macra seo go díreach cad a bhí uaim. Mar sin féin chruthaigh sé fadhb eile a raibh mé ag smaoineamh air an bhféadfadh réiteach a bheith agat.

Cé go bhfuil an macra seo gníomhach ní féidir liom cealla a roghnú chun críocha eile mar iad a fhormáidiú nó a chumasc. Cliceáil agus tarraing, athraigh ná oibrigh ctrl chun grúpa cealla a roghnú. Ní féidir liom ach an t-aon chill a chliceáil mé a roghnú. Ba mhaith liom go minic formáidiú a athrú (cúlra, líon isteach foirmle, srl.) Is é an t-aon bhealach a d'éirigh liom é seo a dhéanamh ná an macra a scriosadh, sábháil, déan mo chuid athruithe formáidithe, greamaigh an macra ar ais isteach agus sábháil.

An bhfuil bealach níos simplí chun é seo a dhéanamh? B'fhéidir:

1. (is fearr) Eochairbhuille simplí a dhíchumasódh an macra go sealadach agus ansin é a athchumasú.

2. Cuireadh cód áirithe leis an macra chun grúpa cealla a roghnú.

Dennis
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
An bhfuil foirmle cosúil leis is féidir a thógáil le haghaidh Google Sheets?
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
An bhfuil bealach ann chun teorainn a chur le cé chomh hard ar an mbileog a athlonnófar an chairt chuige? Níl mé ag iarraidh é a ghreamú thuas as ró 8
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Dia duit an cód, an úsáid a bhaint as an gcód ¿Hay alguna manera de theorannú an méid seo a leanas agus an gránbhiorach athfhoilsiú? le samplaí, níl aon amhras ar bith ach go bhfuil tú ag lorg 9. Ayuda le haghaidh bhfabhar.
Rátáil 5 as 5
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
an féidir liom Kutools a úsáid chun an VBA sin a úsáid go huathoibríoch do mo chairteacha ??
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Tá brón orm, Wangnuli, níor thacaigh Kutools leis seo go dtí seo.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
An féidir le haon duine cabhrú. nuair a leanaim na céimeanna seo


Fo-bhileog Oibre Príobháideach_SelectionChange(ByVal Target As Range)
'UpdatebyExtendoffice20161111
Dim CPos Mar Dhúbailte
Application.ScreenUpdating = Bréagach
CPos = ActiveWindow.ScrollRow * ActiveCell.RowHeight
ActiveSheet.ChartObjects("Cairt 2").Gníomhachtaigh
ActiveSheet.Shapes("Cairt 2").Top = CPos
ActiveWindow.Visible = Bréagach
Feidhmchlár.ScreenUpdating = Fíor
Fo Deireadh


Faighim an earráid seo a leanas

Earráid Aga Reatha '-2147024809 (80070057)':
Níor aimsíodh an mhír leis an ainm sonraithe

nuair a dífhabhtóidh mé
ActiveSheet.ChartObjects("Cairt 2").Gníomhachtaigh
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Dia duit, a Christo, ní mór duit an t-ainm cairte "Cairt 2" a athrú go dtí d'ainm cairte sa script i ndáiríre. Is féidir leat cliceáil ar an gcairt agus a ainm a fheiceáil sa bhosca ainm. Féach ar an scáileán:
https://www.extendoffice.com/images/stories/comments/sun-comment/do_chart_name.png
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
tá go raibh maith agat. tar éis an cheist a dhéanamh thuig mé go raibh m'ainm cairte mícheart
go raibh maith agat

.
an bhfuil a fhios agat b'fhéidir conas is féidir liom an chairt a choimeádtar san amharc agus mé ag scrollú gan cliceáil ar an áit a gcaithfidh sé a leanúint
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Bhí fadhb agam le díroghnú na cille agus bhí dhá chairt ag teastáil, Mar sin rinne mé roinnt athruithe agus is cosúil go n-oibríonn sé anois.
Chun é a úsáid cuir an tAinm Cairte ceart.
* Nóta: Tá an ceann seo ar feadh dhá chairt


Fo-bhileog oibre Príobháideach_roghnú athrú(Sprioc ByVal Mar Raon)
Suímh chairte caol Mar Dhúbailte

chartposition = ActiveWindow.ScrollRow * ActiveCell.RowHeight
ActiveSheet.Shapes("Cairt 2").Top = suíomh na cairte

ActiveSheet.ChartObjects("Cairt 3").Top = suíomh cairte + 250

Fo Deireadh
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
A mí me pasa que la siguiente vez que abro el archive, el script ya no funciona. De réir a chéile, borrarlo, cerrar el archive tras guardarlo, volver agus abrir el archives agus volver agus pegar el script agus VBA. ¿Alguna réiteach?
Rátáil 4.5 as 5
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Dia duit, sábháil an leabhar oibre mar leabhar oibre cumasaithe macra excel, beidh an vba ag obair nuair a osclófar an chéad uair eile.https://cdn.extendoffice.com/images/stories/comments/sun-comment/doc-macro-enable.png
Níl aon tráchtanna curtha suas anseo go fóill
Fág do chuid tuairimí
Ag postáil mar Aoi
×
Ráta an post seo:
0   Carachtair
Suímh Molta

Lean orainn

Cóipcheart © 2009 - www.extendoffice.com. | Gach ceart ar cosaint. Cumhachtaithe ag ExtendOffice. | léarscáil an tSuímh
Is trádmharcanna nó trádmharcanna cláraithe de chuid Microsoft Corporation sna Stáit Aontaithe agus / nó i dtíortha eile iad lógó Office agus Office.
Cosanta ag Sectigo SSL