• Initiateur de la discussion Initiateur de la discussion sebMA
  • Date de début Date de début

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 !

S

sebMA

Guest
salut a tous
j'ai fait une macro afin d'inserer automatiquement des lignes et des colonnes mais les formules de mon tableau ne suivent pas. voila la macro en question :
Do
reponse = InputBox("numéro de la ligne à insérer éxepté 1" + vbCr + "taper 1 pour arrêter")
j = reponse
If j > 1 Then
Rows(reponse).EntireRow.Insert
End If
Loop Until reponse = 1
End Sub

merci d'avance pour vos reponses.
 
Re : suivi des formules

sebMA à dit:
salut a tous
j'ai fait une macro afin d'inserer automatiquement des lignes et des colonnes mais les formules de mon tableau ne suivent pas. voila la macro en question :
Do
reponse = InputBox("numéro de la ligne à insérer éxepté 1" + vbCr + "taper 1 pour arrêter")
j = reponse
If j > 1 Then
Rows(reponse).EntireRow.Insert
End If
Loop Until reponse = 1
End Sub

merci d'avance pour vos reponses.
Salut
Met une copie de ton fichier avec 2 lignes de ton tableau. Qu'on ait une idée de ton problème.
A+
 
Re : suivi des formules

sebMA à dit:
voila mon tableau
Salut
Tu as vraisemblablement un problème de Références absolues/relatives, mais comme c'est le fichier qui a perdu ses références, je ne sais pas à quoi #REF faisait allusion

Si tu pouvais mettre ton fichier avant l'erreur, on pourrait t'aider
Les formules de tes macros sont en format R1C1 : Cmeth1()
Cellule active : A10 (pour l'exemple
ActiveCell.FormulaR1C1 = "=ITCf!R228C1+(ITCf!R228C2/2)"
A10 : "=ITCf!$A$228+(ITCf!$B$228/2) dans la cellule active
Si tu inserres une ligne manuellement en ligne 8:
-A228/B228 deviennent A229/B229
-A10 devient A11 et sa formule devient "=ITCf!$A$229+(ITCf!$B$229/2)

Par contre, ta formule dans la macro pointe toujours A228/B228
Le plus simple est dans ce cas de refaire la formule, soit en se basant sur une ligne avant (la deux par exemple :
activecell.formula = cells(2,columns(activecell).formula
soit travailler avec des cellules nommées

A+
 
Dernière édition:
Re : suivi des formules

les ref qui apparaissent dans les cellules sont des valeurs numérique rentré a la main car j'ai créer des liens entre les cellules afin d'avoir a rentrer le moin de valeur possible a la main.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
732
Réponses
5
Affichages
910
Retour