Comment insérer une ligne vide après un texte spécifique dans Excel?
Si vous souhaitez insérer des lignes vides après un texte spécifique comme illustré ci-dessous, comment y faire face rapidement et facilement sans les insérer manuellement un par un?
Insérer des lignes vides après un texte spécifique avec le code VBA
Insérer des lignes vides après un texte spécifique avec le code VBA
Vous pouvez appliquer le code VBA ci-dessous pour insérer des lignes vides après le texte spécifique dont vous avez besoin, procédez comme suit:
1. Maintenez le ALT + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2Cliquez sur insérer > Moduleet collez le code suivant dans la fenêtre Module.
Code VBA: insérer des lignes vides après le texte spécifique
Sub Insertrowbelow()
'updateby Extendoffice
Dim i As Long
Dim xLast As Long
Dim xRng As Range
Dim xTxt As String
On Error Resume Next
xTxt = Application.ActiveWindow.RangeSelection.Address
Set xRng = Application.InputBox("please select the column with specific text:", "Kutools for Excel", xTxt, , , , , 8)
If xRng Is Nothing Then Exit Sub
If (xRng.Columns.Count > 1) Then
MsgBox "the selected range must be one column", , "Kutools for Excel"
Exit Sub
End If
xLast = xRng.Rows.Count
For i = xLast To 1 Step -1
If InStr(1, xRng.Cells(i, 1).Value, "In progressing") > 0 Then
Rows(xRng.Cells(i + 1, 1).Row).INSERT shift:=xlDown
End If
Next
End Sub
Notes: Dans le code ci-dessus, vous pouvez modifier la valeur du texte "En cours"À toute autre valeur souhaitée dans le script Si InStr (1, xRng.Cells (i, 1) .Value, "En cours")> 0 Alors.
3. Puis appuyez F5 clé pour exécuter ce code, dans la boîte de dialogue qui s'affiche, sélectionnez les données de la colonne contenant le texte spécifique que vous souhaitez utiliser, voir capture d'écran:
4. Et puis, cliquez OK bouton, et les lignes vides ont été insérées après le certain texte que vous avez spécifié, voir capture d'écran:
Articles d'insertion de lignes plus relatifs:
- Copier et insérer une ligne plusieurs fois ou dupliquer la ligne X fois
- Dans votre travail quotidien, avez-vous déjà essayé de copier une ligne ou chaque ligne, puis de l'insérer plusieurs fois sous la ligne de données actuelle dans une feuille de calcul? Par exemple, j'ai une plage de cellules, maintenant, je veux copier chaque ligne et les coller 3 fois sur la ligne suivante comme illustré ci-dessous. Comment pourriez-vous gérer ce travail dans Excel?
- Insérer des lignes vides lorsque la valeur change dans Excel
- Supposons que vous ayez une plage de données et que vous souhaitiez maintenant insérer des lignes vides entre les données lorsque la valeur change, afin de pouvoir séparer les mêmes valeurs séquentielles dans une colonne comme les captures d'écran suivantes. Dans cet article, je vais vous parler de quelques astuces pour résoudre ce problème.
- Insérer rapidement plusieurs lignes ou colonnes dans Google Sheets
- Cet article, je vais vous présenter un moyen simple d'insérer plusieurs lignes ou colonnes vides dans une feuille Google.
- Insérer une ligne vide au-dessus d'un texte spécifique dans Excel
- Lorsque vous travaillez sur une feuille de calcul, avez-vous déjà essayé d'insérer une ligne vide au-dessus d'un texte spécifique dans une colonne? Par exemple, il y a des noms dans la colonne A, maintenant, je veux insérer des lignes vides au-dessus des cellules qui contiennent le nom «Mike» comme la capture d'écran de gauche montrée, peut-être qu'il n'y a pas de moyen direct pour vous de résoudre cette tâche dans Excel . Cet article, je vais parler de quelques bonnes astuces pour gérer ce travail dans Excel.
Les meilleurs outils de productivité de bureau
Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%
- Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée
- Fusionner les cellules / lignes / colonnes et conservation des données; Contenu des cellules divisées; Combiner les lignes en double et la somme / moyenne... Empêcher les cellules en double; Comparer les gammes
- Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
- Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
- Formules favorites et insérer rapidement, Plages, graphiques et images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
- Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules
- Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
- Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF
- Regroupement du tableau croisé dynamique par numéro de semaine, jour de la semaine et plus encore ... Afficher les cellules déverrouillées et verrouillées par différentes couleurs; Mettre en évidence les cellules qui ont une formule / un nom
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!