Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/10/2011, 14h20   #1
Invité de passage
 
Homme JP
Inscription : octobre 2011
Messages : 1
Détails du profil
Informations personnelles :
Nom : Homme JP
Localisation : Belgique

Informations forums :
Inscription : octobre 2011
Messages : 1
Points : 0
Points : 0
Par défaut Impossible de faire afficher ma formule

Bonjour
Je débute et la je bute sur la fin
en résumé je découpe une formulle , je la réassemble avec 2 variable dedans jusque la ça marche
mais à la fin je doit afficher la formule dans la case active et la ça ne fonctionne pas par contre si je met " " la macro tourne et m'affiche " " logique
Si quelqu'un a une idée
Merci d'avance


Sub rcjeudi()
'='R:\2011 organisation\[Suivi production 2011.xls]Sem 40'!$D$21 Ma formule a découper
Dim Maformule As String
Dim c As Byte
Dim d As String
Dim i As Integer
Dim cold As Integer
Dim lign As Integer
cold = ActiveCell.Column
lign = ActiveCell.Row
For i = 0 To 6
'For code = 65 To 90
'Range(Chr(code) & "4").Value = Chr(code)
c = 65
c = c + 3 + i
d = Chr$(c)

'code = D + Chr(code)
Maformule = "='R:\2011 organisation\[Suivi production 2011.xls]Sem "
Maformule = Maformule & Range("S4").Value
Maformule = Maformule & "'!$"
Maformule = Maformule & d
'Maformule = M
Maformule = Maformule & "'$21"
ActiveCell.ClearContents

'ActiveCell.Formula = "Maformule" ' fonctionne mais pas avec formule que du texte
'Cells(lign + i, cold) = " Maformule" ' fonctione aussi mais tjs avec du texte
ActiveCell.Offset(1).Activate

Next i
End Sub
jpd4520 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 20h59   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 899
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 899
Points : 7 185
Points : 7 185
Bonjour,

As tu essayé en tapant directement la formule
Code :
Activecell.Formula = "='R:\2011 organisation\[Suivi production 2011.xls]Sem 40'!$D$21"
Si cela fonctionne, tu mets la variable (sans "")
Code :
Activecell.Formula = Maformule
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h23.


 
 
 
 
Partenaires

Hébergement Web