Les galetes ens ajuden a lliurar els nostres serveis. En utilitzar els nostres serveis, accepteu el nostre ús de cookies.
Consell: altres idiomes es tradueixen en Google. Pots visitar el English versió d'aquest enllaç.
Iniciar Sessió
x
or
x
x
Registre
x

or

Com inserir una nova fila en blanc automàticament mitjançant el botó de comandament a Excel?

En molts casos, és possible que necessiteu inserir una nova fila en blanc en una posició específica del vostre full de càlcul. En aquest article, us mostrarem com inserir una nova fila en blanc automàticament fent clic a un botó de comandament a Excel.

Inseriu una nova fila en blanc automàticament mitjançant el botó de comandament


Inseriu fàcilment files en blanc en qualsevol altra fila d'Excel:

La utilitat Insert Blank Files & Colimns de Kutools for Excel us pot ajudar a inserir files en blanc en totes les files X d'Excel. Mostra la captura de pantalla:

Kutools for Excel Inclou més eines 300 pràctiques d'Excel. Lliure de provar sense límit en 60 dies. Descarregueu la prova gratuïta ara


fletxa blau dreta bombolla Inseriu una nova fila en blanc automàticament mitjançant el botó de comandament


Podeu executar el següent codi VBA per inserir una nova fila en blanc fent clic a un botó de comandament. Feu el següent.

1. En primer lloc, heu d'inserir un botó de comandament. Feu clic a Revelador > Insereix > Botó de comandament (control ActiveX). Mostra la captura de pantalla:

2. A continuació, dibuixeu un botó de comandament al full de treball que necessiteu per afegir files noves, feu clic amb el botó dret al botó Comandament i feu clic a Propietats des del menú del botó dret.

3. A la Propietats quadre de diàleg, introduïu el text mostrat del botó de comandament a la finestra Títol caixa sota el Categoritzat fitxa i, a continuació, tanqueu el quadre de diàleg.

Podeu veure el text mostrat del botó de comandament que es modifica a continuació de la imatge que es mostra a continuació.

4. Feu clic amb el botó dret del botó del comandament de nou i, a continuació, feu clic a Veure codi des del menú del botó dret.

5. Aleshores el Microsoft Visual Basic per a aplicacions finestra, substituïu el codi original per sota del codi VBA al codi finestra.

Codi VBA: inseriu automàticament una nova fila en blanc mitjançant el botó de comandament

Private Sub CommandButton1_Click()
    Dim rowNum As Integer
    On Error Resume Next
    rowNum = Application.InputBox(Prompt:="Enter Row Number where you want to add a row:", _
                                    Title:="Kutools for excel", Type:=1)
    Rows(rowNum & ":" & rowNum).Insert Shift:=xlDown
End Sub

Nota: En el codi, CommanButton1 és el nom del botó de comandament que heu creat.

6. Premeu Alt + Q tecles simultàniament per tancar la Microsoft Visual Basic per a aplicacions finestra. I apagueu la Mode de disseny under the Revelador Tab.

7. Feu clic al botó de comandament inserit i a Kutools for Excel el quadre de diàleg apareix. Introduïu un número de fila determinat on voleu afegir una nova fila en blanc i, a continuació, feu clic al'enllaç OK botó Mostra la captura de pantalla:

A continuació, la fila nova en blanc s'insereix en una posició específica del vostre full de càlcul tal com es mostra a la imatge que es mostra a continuació. I manté el format de cel·la de la cel·la anterior.


fletxa blau dreta bombollaArticles relacionats:



Eines de productivitat recomanades

Pestanya d'Office

estrella d'or1 Porteu les pestanyes pràctiques a l'Excel i a un altre programari d'Office, igual que Chrome, Firefox i el nou Internet Explorer.

Kutools for Excel

estrella d'or1 Increïble! Incrementeu la productivitat en 5 minuts. No necessites cap habilitat especial, estalvieu dues hores cada dia.

estrella d'or1 300 Noves característiques per a Excel, Excel molt fàcil i potent:

  • Combina cel·les / files / columnes sense perdre dades.
  • Combina i consolida diverses fulles i llibres.
  • Comparar intervals, copiar diversos rangs, convertir text a data, unitat i conversió de divises.
  • Compte per colors, subtotals de paginació, classificació avançada i filtre súper,
  • Més Seleccioneu / Insereix / Suprimeix / Text / Format / Enllaç / Comentari / Llibres / Eines de full de càlcul ...

Tret de pantalla de Kutools per a Excel

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.
    Simon · 3 months ago
    Is there a way to add an Insert Row button and have the new rows keep the cells merged/formatted as they are in the rest of a table?
  • To post as a guest, your comment is unpublished.
    Michelle S · 9 months ago
    I'm having the same issue as Kim - When the sheet is unprotected it adds the row with the correct formatting and correct formulas. Once the sheet is protected it doesn't copy down the formulas. Any thoughts?
    • To post as a guest, your comment is unpublished.
      crystal · 7 months ago
      Dear Michelle,
      By default, a protected worksheet does not allow to insert blank row.
      Therefore, the VBA code can't work in that case.
  • To post as a guest, your comment is unpublished.
    Kim · 1 years ago
    Hi

    I am using this code but it is not bringing down the formulas from the row before, can you help please.
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Dear Kim,

      Please insert a Table with the range you will insert blank rows inside. After that, when inserting new row, the formula will bring down automatically.

      Best Regards, Crystal
      • To post as a guest, your comment is unpublished.
        Robert · 4 months ago
        Can you provide an example? Not following what you're say here. Thanks
        • To post as a guest, your comment is unpublished.
          crystal · 4 months ago
          Hi,
          Please convert your range to a table range in order to bring down the formula automatically when inserting new rows. See screenshot:
  • To post as a guest, your comment is unpublished.
    Lydia · 1 years ago
    Could anyone advise on how can I amend this to automatically add the new row to the bottom of an excel table?