En fait, j'aurais une autre question. Enfin plutot deux.
Je débute vraiment en VBA
J'ai pris la solution de "paritec", seulement j'ai deux problèmes :
- 1) je n'arrive pas à coller la liste de composition des gaz à partir de la ligne 20 de la feuille 2 (exemple : A20). Dans mon cas, la liste se copie dans la cellule A2. je ne sais pas comment faire vu qu'au lieu du numero de ligne il y a "rows.count". La cellule cible est la même que la cellule source. j'ai essayé de bidouiller un peu le code, mais j'ai échoué
Option Explicit
Sub recap()
Dim i&, fin&
Feuil2.Cells.Clear
With Feuil1
fin = .Range("A" & Rows.Count).End(xlUp).Row
For i = 2 To fin
If .Cells(i, 3) <> 0 Then
.Range(.Cells(i, 1), .Cells(i, 3)).Copy Feuil2.Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
End If
Next i
End With
Feuil2.Range("A" & Rows.Count).End(xlUp).Offset(1, 2) = Application.WorksheetFunction.Sum(Feuil2.Range("C2:C" & Feuil2.Range("A" & Rows.Count).End(xlUp).Row))
End Sub
-2) serait il possible de ne supprimer que la liste des gaz ? au lieu de supprimer toute la feuille ? car j'ai d'autres informations sur cette feuille.
Par exemple quand on quitte la feuille, la liste de gaz qui vient d'être collée est supprimée, et on réaffiche quand on réactive la feuille ?
Merci