Excel 2003 insertion ligne automatique via macro
Fermé
metrora
-
21 mai 2013 à 14:03
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 18 janv. 2017 à 18:22
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 18 janv. 2017 à 18:22
A voir également:
- Excel 2003 insertion ligne automatique via macro
- Aller à la ligne excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Si et excel - Guide
- Partager photos en ligne - Guide
3 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
21 mai 2013 à 15:21
21 mai 2013 à 15:21
Essaies :
--
Cordialement
Patrice
Option Explicit Private Sub CommandButton1_Click() Call InsertARow End Sub Sub InsertARow() ActiveCell.EntireRow.Insert Shift:=xlDown ActiveCell.Offset(-1, 0).EntireRow.Copy Cells(ActiveCell.Row, 1) On Error Resume Next ActiveCell.EntireRow.SpecialCells(xlCellTypeConstants, xlNumbers + _ xlTextValues + _ xlLogical + _ xlErrors).ClearContents End Sub
--
Cordialement
Patrice
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
25 mai 2013 à 21:56
25 mai 2013 à 21:56
De rien, au plaisir de te relire sur le Forum
Bonjour, pour mon fichier la version de Patrice33740 fonctionne bien, par contre j'aimerais que les lignes s'ajoutent sur plusieurs feuilles de mon classeur, au même endroit... Quelqu'un peut m'aider ?
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
18 janv. 2017 à 18:22
18 janv. 2017 à 18:22
Bonjour,
2 questions :
Lequel des codes utiles-tu exactement ?
Sur quelles autres feuilles ?
Patrice
2 questions :
Lequel des codes utiles-tu exactement ?
Sur quelles autres feuilles ?
Patrice
24 mai 2013 à 08:35
merci quand même.
Modifié par Patrice33740 le 24/05/2013 à 17:27
- Affichage / Barres d'outils / Boite à outils Contrôles
- Appuis sur le bouton "Mode création" puis sur le bouton "Bouton de commande"
- Dessine le bouton sur la feuille
2 ) met en place le code :
- Clic droit sur l'onglet de la feuille / Visualiser le code (L'éditeur VBA s'ouvre)
- Copie le code du message ci-dessus et colle le dans l'éditeur VBA
- Appuis sur Alt+F11 pour revenir sur la feuille Excel
- Ré-appuis sur le bouton "Mode création" pour activer le mode normal.
2) Essaies :
Le bouton posé sur la feuille devrait fonctionner.(sélectionne l'emplacement de la ligne à insérer avant d'appuyer sur le bouton).
Patrice
25 mai 2013 à 21:10
12 nov. 2014 à 01:52
EN revanche, serait-il possible de fixer le numéro de ligne qui s'insère, je veux dire, que ce soit toujours un nouvelle ligne qui apparait en 3eme position et non pas à l'endroit sélectionné?
Merci d'avance
12 nov. 2014 à 09:48
Pour insérer une ligne en troisième position, tu n'as pas besoin de cette macro il suffit simplement de faire :
Patrice