jack dalton
Messages postés11Date d'inscriptionmercredi 14 janvier 2004StatutMembreDernière intervention21 mai 2007
-
16 mai 2007 à 08:56
jack dalton
Messages postés11Date d'inscriptionmercredi 14 janvier 2004StatutMembreDernière intervention21 mai 2007
-
16 mai 2007 à 13:26
Bonjour à tous !
J'ai une feuille excel qui contient des données avec dans certaines cellules des formules de type =A2+B2 qui s'incrémente à chaque lignes (=A3+B3 , = A4+B4 .....).
Mais quand j'insère une ligne, j'aimerai que dans les cellules ou il y a des formules elles apparaissent automatiquement.
jack dalton
Messages postés11Date d'inscriptionmercredi 14 janvier 2004StatutMembreDernière intervention21 mai 2007 16 mai 2007 à 13:26
merci d'avoir pris le temps de me répondre Nicko11
en fait, je fait un test pour savoir si le contenu est bien une formule (merci Molenn)
If Left(Worksheets("mon_onglet").Range("k3").Formula, 1) = "=" Then
puis je stocke la formule de la cellule correspondante à l'ancienne ligne n°2
ancienne_cellule = Worksheets("mon_onglet").Range("k2").Formula
puis j'insère une ligne en 2ème position
Worksheets("mon_onglet").Rows().Insert
j'affecte la nouvelle valeur de la cellule par l'ancienne
Worksheets("mon_onglet").Range("k2").Formula = ancienne_cellule
puis je supprime la ligne 4 (3 + 1) ou ce trouvait la ligne à insérer
Worksheets("mon_onglet").Rows(4).Delete
End If
Merci aussi à tous ceux qui ont lu mon sujet.
Bonne journée a vous !