begin process at 2012 02 16 04:37:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Divers

 > 

Calcul entre deux feuilles Excel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Calcul entre deux feuilles Excel

mercredi 18 janvier 2006 à 08:52:04 | Calcul entre deux feuilles Excel

lenemmasque

Bonjour ! Je débute en VBA et je travaille actuellement sur un programme qui me pose problème...

Je m'explique :
      - j'ai deux feuilles de calcul, la première garde le même nom ("AAA"), la seconde change de nom régulièrement ("BBB, CCC.....")
      - sur ma première feuille ("AAA"), j'ai une formule du type : ActiveCell.FormulaR1C1 = "=BBB!RC"
      -
Mais comme le nom de ma deuxième feuille change souvent, cette formule ne fonctionne pas toujours

Vous aurez donc compris où je voulais en venir : Comment faire pour que la formule fonctionne quel que soit le nom de ma deuxième feuille ? J'ai pensé à quelque chose du genre : ActiveCell.FormulaR1C1 = "=sheets(2)!RC" mais ça ne fonctionne pas.

J'espère que vous pourrez m'aider.

Merci d'avance.
mercredi 18 janvier 2006 à 10:26:18 | Re : Calcul entre deux feuilles Excel

jpleroisse

Bonjour,
Pour te référer à ta feuille 2, utilise Sheets(2), quelque soit le nom qu'elle porte à ce moment, celà n'a aucune importance.

jpleroisse

Si une réponse vous convient, cliquez Réponse Acceptée.

mercredi 18 janvier 2006 à 10:34:24 | Re : Calcul entre deux feuilles Excel

jpleroisse

Re,
Excuse, j'avais pas vu que tu avais utilisés Sheets(2), a mon avis c'est dans ton code qu'il doit avoir une erreur, laquelle ??. Je n'ai jamais utilisé ce genre de formule, mais toujours à mon avis pour ce référer à une feuille, c'est par le nom de celle-ci qu'il faut commencer.

jpleroisse

mercredi 18 janvier 2006 à 10:44:24 | Re : Calcul entre deux feuilles Excel

fohaf

Réponse acceptée !
pour récupérer le nom de ta feuille tu peux le faire comme ça:

Dim formule As String
formule = "=" & Sheets(2).Name & "!RC"
ActiveCell.Formula = formule
mercredi 18 janvier 2006 à 11:09:13 | Re : Calcul entre deux feuilles Excel

lenemmasque

Réponse acceptée !
Merci beaucoup : ça fontionne.
J'apporte juste une correction : il faut mettre des guillements, ce qui donne (en rouge) :
            => formule = "='" & Sheets(2).Name & "'!RC"
A +


Cette discussion est classée dans : feuilles, feuille, fonctionne, calcul, formule


Répondre à ce message

Sujets en rapport avec ce message

Calcul de formule [ par mfaure ] Bonjour à tous, je suis en train d'écrire un code qui sur une feuille génère une formule de calcul, relative à une autre, de cette façon : MaFeuille. Tableau récapitulatif [ par montanatonio ] Bonjour tout le monde, Je me décide à poster mon problème car je deviens fou ! Je vous explique: Chaque semaine je créer une feuille dans laquelle Feuilles MDI imbriquées ?! [ par guilleto ] Bonjour à toutes et tous, J'ai un soft ayant un Formulaire au format MDI. J'ai un certain nombre de Feuille Filles qui doivent être placées dans le F Appeler une feuille .XLS [ par rocket4 ] bonjour je dispose d'une feuille de calcul active que je renseigne dans ses differents champs , une fois completée j'enregistre celle ci vers un doss [Catégorie modifiée VB6 -> VBA] Calcul somme à partir d'une base de données [ par sullivan95 ] Bonjour, Dans un dossier j'ai : J'ai une feuille "base" comprenant une colonne quantité de produit A (valeur numérique), une colonne pays B("FRA"," formulaarray ne fonctionne pas [ par Garin17 ] Bonjour à tous, j'ai créé une macro qui permet d'inserer une formule dans une cellule ( il s'agit d'une formule que l'on valide avec CTRL MAJ ENTREE Supprimer une ligne sur deux feuilles du même classeur [ par dogedel ] Bonjour, J'ai un userform , quand j'enregistre les valeurs à l'aide du bouton "ajouter" j'enregistre sur deux feuilles, la feuille active et la feuil Parcourir les feuilles d'un fichier excel fermé [ par dalaae ] Bonjour, Je viens demander main forte au prés des spécialiste du VBA. Je suis novice dans ce langage et je dois mettre en place un un tableau de synt VB sous excel. Recuperer la valeur d'une formule dans une feuille précedente. [ par Paypay69 ] Bonjour, Je m'étais initié rapidement au VB sous excel et je reprends depuis peu. Voila mon soucis : Je fais une feuille de calcul d'heure sur une a Bloquer, fixer une image feuille de calcul EXCEL [ par Zer0Termi ] Bonjour à tous, j'aimerais savoir si il est possible, et comment, de bloquer une image insérée dans une feuille de calcul. j'ai cherché mais sans tro


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales