> Tous les forums > Forum Bureautique
 Macro Excel, ajout lignes et valeurs...Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
TheCrow
  Posté le 04/04/2014 @ 01:18 
Aller en bas de la page 
Petit astucien

Bonjour a tous,

Je tente de bâtir une macro sans vraiment savoir si c'est faisable. Donc la macro lorsqu'elle est activé

-Doit insérer une ligne, donc l'utilisateur devrait inscrire dans une fenetre pop-up la ligne ou il veut que la ligne s'insére, dans ce cas-ci on va dire que la ligne doit s'inserer entre la ligne 10 et 11

-Une fois la ligne créer, j'aimerais qu'il trouve la valeur la plus élevé qui se retrouve dans la colonne A (dans ce cas ci 16) qu'il additionne +1 (donc 17) et que la macro viennent mettre le chiffre 17 dans la cellule A11

http://cjoint.com/?0DeboO9Hdy9

Donc la macro doit faire deux choses, insérer une ligne et ensuite mettre une valeur dans la cellule de la colonne A de la ligne qu'elle vient de créer...

Est-ce faisable, suis-je assez clair???

Merci de votre aide!

Publicité
rj390111
 Posté le 04/04/2014 à 08:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Une proposition de procédure

Sub Insertion_Ligne()
Dim Position As Variant
'Demande de la position de la ligne à insérer
Position = InputBox("A quelle ligne faut'il insérér ?")
Range("A" & Position).EntireRow.Insert
Range("A" & Position).Activate
'Inscription en Axx de la valeur MAX + 1
ActiveCell.Value = WorksheetFunction.Max(Range("A:A")) + 1

End Sub

ferrand
 Posté le 04/04/2014 à 10:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

Solution semblable, hormis qu'elle est déclenchée par un clic droit en colonne A :

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Target.Cells.Count = 1 And Target.Column = 1 Then
With Target
.EntireRow.Insert
.Offset(-1, 0).Value = Application.WorksheetFunction.Max(Target.EntireColumn) + 1
End With
Cancel = True
End If
End Sub

http://cjoint.com/?DDekLlzTW7K

TheCrow
 Posté le 04/04/2014 à 16:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci a vous deux, ca fonctionne a la perfection!!!!Je ne sais pas laquelle de vos propositions je vais intégrer encore.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Perforateur Bosch Professional GBH 2-21 SDS+ à 89,90 €
89,90 € 125 € -28%
@Cdiscount
Chargeur USB UGREEN Nexode 200W (4xUSB C + 2xUSB A) à 90,54 €
90,54 € 130 € -30%
@Amazon Allemagne
Lego 10330 Icons McLaren MP4/4 et Ayrton Senna à 44,99 €
44,99 € 79,99 € -44%
@Cdiscount
LEGO 31208 Art Hokusai - La Grande Vague à 59,99 €
59,99 € 99,99 € -40%
@Cdiscount
Ecran portable 16 pouces AOSIMAN 160QC (WQHD+ 2560x1600, 120 Hz, IPS, USB-C, HDMI) à 129 €
129 € 200 € -36%
@Geekbuying
Clé USB Sandisk Ultra Dual Drive 256 Go à double connectique USB 3.2 Type A et C (400 Mo/s) à 30,58 €
30,58 € 45 € -32%
@Amazon

Sujets relatifs
EXCEL: macro pour insérer un champ de lignes
Ajout Lignes sur Excel
Excel - Macro - eliminer des lignes vides
Macro : créer des lignes sous Excel
VBA excel macro suppression de lignes
Répéter une macro Excel sur les lignes suivantes
2 pages par feuille dans macro excel
Faire un tableau sur Excel avec des sauts de lignes
Creation d' une boucle macro dans fichier EXCEL pour impression
listing et somme valeurs unique dans colonne excel
Plus de sujets relatifs à Macro Excel, ajout lignes et valeurs...
 > Tous les forums > Forum Bureautique