Inserer des lignes et des calculs

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

dran_200

XLDnaute Occasionnel
Bonjour à tous,
Voila mon soucis.
J'ai un fichier de départ dans lequel il faudrait :
- inserer une ligne "ligne 2"
- selectionner les valeurs non vides de la colonne "A", inserer une ligne vide en face et décaler le reste vers le bas
- calculer sur les colonnes "D, E, F" la somme des valeurs au dessus.
- calculer dans la lignes 2 la somme des sommes par colonnes.......
je vous joint un fichier.
l'encadré à gauche est le départ, celui de droite le résultat.
en sachant que le nombre de lignes change chaque semaine.
Encore merci pour votre aide
 

Pièces jointes

Re : Inserer des lignes et des calculs

@gosselien: Awwww 😱

@dran_200: Pour info, il est possible de placer le total en tête de liste, tel que voulu: il faut simplement une petite lecture du TCD.

Voir p.j.

N.B.: J'ai enlevé les 0 de la feuille en décochant la case 'Afficher les zéro[..]' sous Options; Options avancées; Afficher les options pour cette feulle de calcul'
 

Pièces jointes

Re : Inserer des lignes et des calculs

Re,
J'ai simplifié mon fichier, je ne doit plus que inserer des lignes.
J'ai essayé avec la fonction trie pour sélectionner les cellules non vides sur la colonnes A.

Sub Macro1()
On Error GoTo 0
Range("A1").AutoFilter Field:=1, Criteria1:="<>"
With Range("_FilterDatabase")

End With
ActiveSheet.AutoFilterMode = False

End Sub

je voudrais ensuite inserer une ligne au dessus de chaque sélection.
mais ça je n'arrive pas.
si je prend ma sélection, il m'insère des lignes au départ toute ensemble ....
je joint un fichier, à gauche le départ et à droite l'arrivée.

Encore merci pour votre aide
 

Pièces jointes

Re : Inserer des lignes et des calculs

re,

Merci pour votre aide.

Je vais voir le fichier.
Mais j'ai réussis à simplifier le mien en faisant le calcul plus loin dans mon code.
la ou je bloque c'est pour insérer des lignes au départ.......

encore merci
 
Re : Inserer des lignes et des calculs

re,

Je viens de changer mon code pour inserer les lignes :

Columns("A:A").Select

Selection.End(xlDown).Select

Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove

ça insert bien une ligne, mais je n'arrive pas descendre ma boucle sur toute la colonne A

merci
 
Re : Inserer des lignes et des calculs

re,

Je viens de changer mon code pour inserer les lignes :

Columns("A:A").Select

Selection.End(xlDown).Select

Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove

ça insert bien une ligne, mais je n'arrive pas descendre ma boucle sur toute la colonne A

merci

attention que pour insérer des lignes, il est toujours préférable de partir du bas 😉
 
Re : Inserer des lignes et des calculs

Bonjour à tous,
Je modifié ma macro, mais j'ai encore un soucis :

Range("A1").Select
nb = Application.WorksheetFunction.CountA(Range("A1:A" & Range("A65536").End(xlUp).Row))
For i = 1 To nb - 1
Selection.End(xlDown).Select
Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
ActiveCell.Offset(1, 0).Range("A1").Select
Next

ça fonctionne bien, sauf si j'ai plusieurs cellule non vide à la suite dans la colonne "A".
je selectionne la 1er cellule puis la dernière, Mais pas celle du milieu.
Quelqu'un a une idée ?

Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour