Salt la conținutul principal

Cum se introduce o tabelă mobilă sau o cutie de text în foaia de lucru Excel?

Dacă aveți un tabel sau o casetă text cu câteva date importante pe care doriți să fie întotdeauna vizibile pe ecranul foii de lucru, chiar dacă derulați în sus sau în jos foaia de lucru. Aceasta poate fi o sarcină interesantă, în acest articol, voi introduce un truc rapid pentru a-l rezolva.

Introduceți tabelul plutitor în Excel cu cod VBA

Introduceți casetă text plutitoare în Excel cu cod VBA


săgeată albastru dreapta balon Introduceți tabelul plutitor în Excel cu cod VBA

Nu există nicio modalitate directă de a insera tabelul flotant, deci trebuie să convertiți datele tabelului într-o imagine și apoi să aplicați un cod pentru ao termina, vă rugăm să procedați astfel:

1. Selectați tabelul de date pe care doriți să îl păstrați vizibil, apoi faceți clic pe Copiați > Copiați ca imagine în temeiul Acasă fila, vezi captura de ecran:

doc inserare tabel plutitor 1

2. În pop-out Copiați imaginea fereastră de dialog, selectați Așa cum se arată pe ecran de la Aspect secțiune și alegeți Imagine în temeiul Format secțiune, faceți clic pe OK pentru a închide dialogul, apoi faceți clic pe o celulă pentru a afișa imaginea, în cele din urmă, apăsați Ctrl + V pentru a lipi această imagine, vedeți captura de ecran:

doc inserare tabel plutitor 2

3. După ce convertiți tabelul în imagine, faceți clic dreapta pe fila foaie care conține imaginea tabelului pe care doriți să o păstrați întotdeauna vizibilă și alegeți Afișați codul din meniul contextual și în meniul deschis Microsoft Visual Basic pentru aplicații fereastră, copiați și lipiți următorul cod în modulul gol:

Cod VBA: introduceți tabelul flotant în Excel:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    If Target.Cells.Count > 1 Then Exit Sub
        With ActiveSheet.Shapes("Picture1")
            .Top = ActiveWindow.VisibleRange.Top + 5
            .Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
        End With
    Application.ScreenUpdating = False
End Sub

notițe: În acest cod, Poza1 este numele imaginii pe care l-ați creat, vă rugăm să îl modificați în funcție de nevoile dvs.

doc inserare tabel plutitor 3

4. Apoi salvați și închideți fereastra de cod, acum, când derulați foaia de lucru și faceți clic pe o celulă, imaginea tabelului este întotdeauna păstrată în colțul din dreapta sus al foii de lucru.


săgeată albastru dreapta balon Introduceți casetă text plutitoare în Excel cu cod VBA

Pentru a insera o casetă de text plutitoare, iată și un cod VBA pentru a rezolva această sarcină.

1. Mai întâi, ar trebui să inserați o casetă text din fișierul Dezvoltator fila, faceți clic pe Dezvoltator > Insera > Casetă text (control ActiveX), apoi desenați caseta text și introduceți informațiile în caseta text după cum aveți nevoie. Vedeți captura de ecran:

doc inserare tabel plutitor 4

2. Apoi faceți clic dreapta pe fila de foaie care conține caseta de text pe care doriți să o păstrați întotdeauna vizibilă și alegeți Afișați codul din meniul contextual și în meniul deschis Microsoft Visual Basic pentru aplicații fereastră, copiați și lipiți următorul cod în spațiul gol Module:

Cod VBA: introduceți o casetă de text plutitoare în Excel:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    With ActiveWindow.VisibleRange
        TextBox1.Top = .Top + 5
        TextBox1.Left = .Left + .Width - TextBox1.Width - 45
    End With
    Application.ScreenUpdating = True
End Sub

notițe: În acest cod, TextBox1 este numele casetei text pe care l-ați inserat, vă rugăm să îl modificați după nevoile dvs.

doc inserare tabel plutitor 5

3. Apoi salvați și închideți fereastra de cod, acum, când derulați foaia de lucru către oriunde, caseta de text inserată este păstrată întotdeauna în colțul din dreapta sus al foii de lucru.


Maximizați sau minimizați fereastra foii de lucru

Pentru a maximiza fereastra foii de lucru poate elibera mai mult spațiu pentru utilizatori, în Excel, puteți maximiza fereastra foii de lucru ascunzând panglica, bara de formule sau bara de stare. Kutools pentru Excel's Zona de lucru vă poate ajuta să ascundeți panglica cu un singur clic. Descărcați și probați gratuit Kutools pentru Excel acum!

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola, buenos días.

Mi pregunta es cómo mantener siempre visible la imagen flotante aun cuando me desplace en distintas filas o columnas de la hoja.

Saludos y gracias por compartir tus conocimientos.
This comment was minimized by the moderator on the site
The names are the same but for some reason I am still coming across runtime error 424 object required?
This comment was minimized by the moderator on the site
Hi,
Somewhere between steps 2 and 3 on "Insert Floating Table In Excel With VBA Code" I missed how to name the picture I just copy and pasted.

Tom
This comment was minimized by the moderator on the site
Top left corner next to the box you input the formula
This comment was minimized by the moderator on the site
Same has happened to me too, how do you know the name of the picture file?
This comment was minimized by the moderator on the site
Hello, Peter,
To know the name of the picture, you just need to select the picture, and then view the name from the Name Box in the top left corner.
This comment was minimized by the moderator on the site
If I re-size the window, the picture floats too far into the middle. How do I make the picture float to the same margin from the screen no matter what size window I have?
This comment was minimized by the moderator on the site
Thank you-this solved my problem very easily!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations