İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Excel-də kaydırarkən həmişə bir görünüşü necə tutmaq olar?

Bir hesabata daxil edilmiş bir chart varsa, məlumatları keçirmək üçün hesabatı aşağıya sürüşdürərkən, grafiğin aşağıda göstərilən ekran görüntüsünün eyni zamanda görüntülenemediği, bu da pis olmalıdır. Bu yazıda, hesabatı aşağı və ya yuxarı kaydırmakla baxmayaraq chartı həmişə görünüşdə saxlamaq üçün VBA kodunu təqdim edirəm.

1 baxımından chart saxlaya bilərsiniz
doc arrow aşağı
2 baxımından chart saxlaya bilərsiniz

Həmişə bir görünüşü baxın


arrow mavi sağ bubble Həmişə bir görünüşü baxın


Sehife yazarkən bir görünüşü qorumaq üçün onu həll etmək üçün VBA kodunun altına müraciət edə bilərsiniz.

1. Grafiğin görünmesini təmin etmək istədiyiniz hesabat sekmesinde sağ basın və vurun Kodları baxın kontekst menyusunu təşkil edir. Ekran görüntüsünə baxın:
3 baxımından chart saxlaya bilərsiniz

2. Popping ildə Proqramlar üçün Microsoft Visual Basic pəncərədən, kodu aşağıda boş skriptə yapışdırın.

VBA: Grafiği həmişə görünüşdə saxlayın

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

5 baxımından chart saxlaya bilərsiniz

3. Saxla və dialoqu bağlayın, sonra hər hansı bir hüceyrədə tıklayarkən chart aşağı və ya yuxarı səviyyələrə keçiriləcək.
6 baxımından chart saxlaya bilərsiniz

Qeydlər:

(1) VBA kodunda, Chart 2 görünüşdə saxlamaq istədiyiniz grafiğin adıdır, siz lazım olduğu kimi dəyişə bilərsiniz.

(2) Bu VBA həmişə bir qrup chart görünüşü saxlaya bilməz.

İpucu.Fotoqalereya / şəkillər / şəkilləri bir folodere tez bir şəkildə ixrac etmək istəyirsinizsə, Excel-in Kutools Export Graphics aşağıdakı ekran görüntüsündə göstərildiyi kimi. 60 gün ərzində məhdudiyyətsiz tam funksiyadır, yükləyin və indi pulsuz bir sınaq versiyasını edin.

doc ixrac qrafika


Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Ken Denny · 1 years ago
    This was good but I wish there was a way that it would just move with the scroll wheel, like heading lines. Also if I want to select a cell it takes two clicks. The first click moves the chart but also selects the chart so I have to click again to select the cell.
    • To post as a guest, your comment is unpublished.
      Ryan · 5 months ago
      I added "activecell.select" on the last line of this code and it fixed the double clicking issue. It will automatically select the last active cell, which will be the one you clicked on to move the chart. Hope this helps.