Circulaire

Bonjour à tous,

Depuis 2 jours à l'ouverture de mon projet il me signale

Excel ne parvient à calculer cette formule et puis bien sure le baratin de microsoft.

Je vous joins le fichier vous comprendrez mieux que moi ce qui s'est passé.

Il y -til une solution pour retrouver la feuille qui contient cette référence circulaire?

Merci d'avance

Amicalement

Noel

sans titre 1
cfn3cfn a écrit :

Je vous joins le fichier

N'as-tu pas oublié de le joindre ?

re,

Bonjour vba-new,

non je ne l'ai pas oublié ce n'est que la fenêtre avec le message

Merci

Amicalement

Noel

Re,

Sans fichier pas facile de trouver une solution.

Essaie d'exécuter cette macro (le fichier excel doit être ouvert). Pas sûr que ce code marche pour Excel 2004.

Cette routine va t'indiquer si une cellule contient une référence circulaire.

Sub cherch_ref_circu()
Dim sh As Byte, i As Long, j As Long, derlig As Long, dercol As Integer, tablo
    For sh = 1 To Sheets.Count
        Sheets(sh).Activate
        If Not Cells.Find("*", , , , xlByRows, xlPrevious) Is Nothing Then
            derlig = Cells.Find("*", , , , xlByRows, xlPrevious).Row
            dercol = Cells.Find("*", , , , xlByColumns, xlPrevious).Column
            ReDim tablo(1 To derlig, 1 To dercol)
            tablo = Range(Cells(1, 1), Cells(derlig, dercol)).FormulaR1C1
            For i = 1 To derlig
                For j = 1 To dercol
                    If tablo(i, j) Like "*RC*" Or tablo(i, j) Like "*RC" & j & "*" Or _
                       tablo(i, j) Like "*R" & i & "C*" Or tablo(i, j) Like "*R" & i & "C" & j & "*" Then
                        Cells(i, j).Select
                        MsgBox "La cellule " & Cells(i, j).Address(RowAbsolute:=False, columnabsolute:=False) & " de la feuille " & Sheets(sh).Name & " contient une référence circulaire.", vbCritical
                    End If
                Next j
            Next i
        End If
    Next sh
End Sub

Bonjour à tous,

Bonjour vba-new,

J'ai installé ce code dans mon projet.

Il me propose effectivement des cellule avec référence circulaire , mais j'ai un souci ce que ces propositions concernent toutes les cellules d'une feuille.

Cette référence circulaire date que de quelques jours sur des feuilles qui marchaient avant et un matin en lançant mon projet il me donne ce signalement alors qu'il y a belle lurette que je n'utilisais plus ces feuilles. Tout simplement que ces projets que j'avais crée un à un et je les ai transporté dans un projet global pour ne pas à ouvrir plusieurs projets à la fois.

A l'ouverture il me donne cette information je choisi annuler mon projet s'ouvre et fonctionne correctement.

Je voudrai qu'il zappe cette information de départ.

Merci d'aider à m'apporter une solution.

Amicalement

Noel

Bonjour noel, forum,

Là je ne peux pas t'aider

Peut-être qu'en joignant un bout de fichier, quelqu'un aurait une solution plus facilement ?

Bonjour à tous,

Bonjour vba-new,

Comme tu le demandes je veux bien te donner un biiut de fichier et encore faut-il savoir sur quel bout de fichier se trouve la référence circulaire.

Si ce n'est le projet dans sa totalité je serai coincé de travailler avec ce message à tout bout de champ.

Si tu veux je mettre le projet sur mon FTP afin que tu puisse le visualiser pour voir où se trouve l'erreur.

Si j'ai ton accord je te donnerai par la suite l'hôte l'utilisateur ainsi que le mot de passe.

Merci

Amicalement

Noel

bonjour,

Sur PC il ya une barre d'outils "Référence circulaire" dans le menu Affichage

YAKA cliquer sur la petite flêche de la Zone de Texte de cette boite d'outils pour avoir la liste de toutes les références circulaires.

refcirculaire

A+

Bonjour galopin,

Oui effectivement, j'avais vu ça après coup

Mon code est tout à fait inutile

-- 19 Jan 2010 10:19 --

J'ai lu ton post "zone de texte" noel.

Si ton fichier est trop gros, compresse-le et utilise ça pour le joindre. T'as droit à 1 Mo.

Re,

Bonjour Galopin,

Re vba-new,

Je suis très loin du compte 1M°

Mon projet fait du 8,8M°impossible de passer par ton envoi de fichier.

Sur MAC on a pas ce que me propose Galopin Affichage/Barre d'outils. il faut que je passe par le FTP

@+

Amicalement

Noel

Ben vas-y,tu le zippes et tu nous passes l'adresse... en ftp ya pas de pb.

pas besoin de mots de passe, ni rien. Tu mets le fichier à la racine de ton site comme le fichier index. et tu nous donnes comme adresse :

et puis c'est tout !

Bon de toute façon j'ai pas de Mac.

A+

Bonjour à tous,

Bonjour Galopin,

Comme tu m'as demandé j'ai installé le fichier sur le site.

Mais malgré il te faut le mot mot de passe du serveur

Je l'ai installé sur mon ftp

comme le fichier ne fait que 2M° je pourrai te le passer par mail.

Tu mes donnes ton mail et je te l'envoie.

Amicalement

Noel

Bonjour à tous,

Tu peux aussi passer par là :

Tu cliques sur "Add" (en haut)

Tu cliques sur Select Files

Puis sur "Upload files"

Quand c'est fini, fais signe. On aura juste à cliquer sur le lien que j'ai donné plus haut.

Mais comme galopin, je n'ai pas Mac non plus.

A+

Re,

C'est envoyé.

Si il y a des erreurs je souhaiterai avoir les corrections car j'étais obligé de vider les fichiers pour alleger le projet.

Merci d'avance

Amicalement

Noel

Bonjour

Peux-tu essayer :

Passe le calcul en manuel et ferme ton fichier en enregistrant.

Tu l'ouvres à nouveau et tu repasses en calcul automatique.

Referme et ouvre.

Sur 2007 je n'ai plus le message.

Amicalement

Nad

Bonjour à tous,

Bonjour Nad,

C'est extra ça marche.

La question qui reste posée : pourquoi?

Non pas qui faut faire cette démarche mais pourquoi il m'a donné ce message?

Merci Nad de mettre tes compétences au service des autres.

Amicalement

Noel

-- Jeu Jan 21, 2010 6:58 am --

Re Nad,

Quand je referme il me redonne le même message.

Pour le moment je laisse l'enregistrement sur ordre.

@+

Amicalement

Noel

Rechercher des sujets similaires à "circulaire"