Bonjour...
dans mes applications, je suis souvent amené à transformer mes formules de
valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou $A$1
>>> A1)
lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4)
Y aurait il une petite macro qui me ferait gagner du temps?
Merci d'avance,
Claudy
\\\ ////
( O O )
------oOOo-(_)-oOOo-----------------
Visitez mon site:
http://membres.lycos.fr/clubelisabeth/
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
...Patrick
j'ai retrouvé ceci:
Sub Relatif_To_Absolu() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute) Next c
End Sub
Ciao
"claudy" a écrit dans le message de news: 3f360fda$0$314$
Bonjour... dans mes applications, je suis souvent amené à transformer mes formules de valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou $A$1
A1) lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4) Y aurait il une petite macro qui me ferait gagner du temps? Merci d'avance, Claudy
//// ( O O ) ------oOOo-(_)-oOOo----------------- Visitez mon site: http://membres.lycos.fr/clubelisabeth/
Sub Relatif_To_Absolu()
Dim c As Range
Dim LaFormule As String
For Each c In Selection
LaFormule = c.Formula
c.Value = Application.ConvertFormula _
(Formula:=LaFormule, fromReferenceStyle:=xlA1, _
toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute)
Next c
End Sub
Ciao
"claudy" <weets.claudy@Skynet.be.no_spam> a écrit dans le message de news:
3f360fda$0$314$ba620e4c@reader0.news.skynet.be...
Bonjour...
dans mes applications, je suis souvent amené à transformer mes formules de
valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou $A$1
A1)
lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4)
Y aurait il une petite macro qui me ferait gagner du temps?
Merci d'avance,
Claudy
\ ////
( O O )
------oOOo-(_)-oOOo-----------------
Visitez mon site:
http://membres.lycos.fr/clubelisabeth/
Sub Relatif_To_Absolu() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute) Next c
End Sub
Ciao
"claudy" a écrit dans le message de news: 3f360fda$0$314$
Bonjour... dans mes applications, je suis souvent amené à transformer mes formules de valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou $A$1
A1) lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4) Y aurait il une petite macro qui me ferait gagner du temps? Merci d'avance, Claudy
//// ( O O ) ------oOOo-(_)-oOOo----------------- Visitez mon site: http://membres.lycos.fr/clubelisabeth/
Ok...merci et rapide! mais pour l'inverse? A+ Claudy
"...Patrick" a écrit dans le message de news:
j'ai retrouvé ceci:
Sub Relatif_To_Absolu() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute) Next c
End Sub
Ciao
"claudy" a écrit dans le message de news: 3f360fda$0$314$
Bonjour... dans mes applications, je suis souvent amené à transformer mes formules de
valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou $A$1
A1) lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4) Y aurait il une petite macro qui me ferait gagner du temps? Merci d'avance, Claudy
//// ( O O ) ------oOOo-(_)-oOOo----------------- Visitez mon site: http://membres.lycos.fr/clubelisabeth/
Ok...merci et rapide!
mais pour l'inverse?
A+
Claudy
"...Patrick" <pmac_kay@hotmail.com> a écrit dans le message de
news:eksWLLyXDHA.2516@TK2MSFTNGP09.phx.gbl...
j'ai retrouvé ceci:
Sub Relatif_To_Absolu()
Dim c As Range
Dim LaFormule As String
For Each c In Selection
LaFormule = c.Formula
c.Value = Application.ConvertFormula _
(Formula:=LaFormule, fromReferenceStyle:=xlA1, _
toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute)
Next c
End Sub
Ciao
"claudy" <weets.claudy@Skynet.be.no_spam> a écrit dans le message de news:
3f360fda$0$314$ba620e4c@reader0.news.skynet.be...
Bonjour...
dans mes applications, je suis souvent amené à transformer mes formules
de
valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou
$A$1
A1)
lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4)
Y aurait il une petite macro qui me ferait gagner du temps?
Merci d'avance,
Claudy
\ ////
( O O )
------oOOo-(_)-oOOo-----------------
Visitez mon site:
http://membres.lycos.fr/clubelisabeth/
Ok...merci et rapide! mais pour l'inverse? A+ Claudy
"...Patrick" a écrit dans le message de news:
j'ai retrouvé ceci:
Sub Relatif_To_Absolu() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute) Next c
End Sub
Ciao
"claudy" a écrit dans le message de news: 3f360fda$0$314$
Bonjour... dans mes applications, je suis souvent amené à transformer mes formules de
valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou $A$1
A1) lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4) Y aurait il une petite macro qui me ferait gagner du temps? Merci d'avance, Claudy
//// ( O O ) ------oOOo-(_)-oOOo----------------- Visitez mon site: http://membres.lycos.fr/clubelisabeth/
Pour éviter de boucler sur toutes les cellules : Sub zz_Abs_Rel() For Each c In Cells.SpecialCells(xlCellTypeFormulas, 23) On Error Resume Next c.Formula = Evaluate("SUBSTITUTE(" & """" & c.Formula & """" & ",""$"","""")") Next End Sub
AV
"claudy" a écrit dans le message news: 3f360fda$0$314$
Bonjour... dans mes applications, je suis souvent amené à transformer mes formules de valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou $A$1
A1) lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4) Y aurait il une petite macro qui me ferait gagner du temps? Merci d'avance, Claudy
//// ( O O ) ------oOOo-(_)-oOOo----------------- Visitez mon site: http://membres.lycos.fr/clubelisabeth/
Pour éviter de boucler sur toutes les cellules :
Sub zz_Abs_Rel()
For Each c In Cells.SpecialCells(xlCellTypeFormulas, 23)
On Error Resume Next
c.Formula = Evaluate("SUBSTITUTE(" & """" & c.Formula & """" &
",""$"","""")")
Next
End Sub
AV
"claudy" <weets.claudy@Skynet.be.no_spam> a écrit dans le message news:
3f360fda$0$314$ba620e4c@reader0.news.skynet.be...
Bonjour...
dans mes applications, je suis souvent amené à transformer mes formules de
valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou $A$1
A1)
lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4)
Y aurait il une petite macro qui me ferait gagner du temps?
Merci d'avance,
Claudy
\ ////
( O O )
------oOOo-(_)-oOOo-----------------
Visitez mon site:
http://membres.lycos.fr/clubelisabeth/
Pour éviter de boucler sur toutes les cellules : Sub zz_Abs_Rel() For Each c In Cells.SpecialCells(xlCellTypeFormulas, 23) On Error Resume Next c.Formula = Evaluate("SUBSTITUTE(" & """" & c.Formula & """" & ",""$"","""")") Next End Sub
AV
"claudy" a écrit dans le message news: 3f360fda$0$314$
Bonjour... dans mes applications, je suis souvent amené à transformer mes formules de valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou $A$1
A1) lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4) Y aurait il une petite macro qui me ferait gagner du temps? Merci d'avance, Claudy
//// ( O O ) ------oOOo-(_)-oOOo----------------- Visitez mon site: http://membres.lycos.fr/clubelisabeth/
Sub Absolu_To_Relatif() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlRelative) Next c End Sub
' inverse les types de références
Sub Relatif_To_Absolu_Ou_Vice_Versa() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula If LaFormule Like "*$*" Then c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlRelative) Else c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute) End If Next c
End Sub
-- Amicalement
Jean-François Aubert {Vaudois de la Côte Lémanique}
"claudy" a écrit dans le message de news:3f3615b8$0$309$
Ok...merci et rapide! mais pour l'inverse? A+ Claudy
"...Patrick" a écrit dans le message de news:
j'ai retrouvé ceci:
Sub Relatif_To_Absolu() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute) Next c
End Sub
Ciao
"claudy" a écrit dans le message de news: 3f360fda$0$314$
Bonjour... dans mes applications, je suis souvent amené à transformer mes formules de
valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou $A$1
A1) lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4) Y aurait il une petite macro qui me ferait gagner du temps? Merci d'avance, Claudy
//// ( O O ) ------oOOo-(_)-oOOo----------------- Visitez mon site: http://membres.lycos.fr/clubelisabeth/
Sub Absolu_To_Relatif()
Dim c As Range
Dim LaFormule As String
For Each c In Selection
LaFormule = c.Formula
c.Value = Application.ConvertFormula _
(Formula:=LaFormule, fromReferenceStyle:=xlA1, _
toReferenceStyle:=xlA1, ToAbsolute:=xlRelative)
Next c
End Sub
' inverse les types de références
Sub Relatif_To_Absolu_Ou_Vice_Versa()
Dim c As Range
Dim LaFormule As String
For Each c In Selection
LaFormule = c.Formula
If LaFormule Like "*$*" Then
c.Value = Application.ConvertFormula _
(Formula:=LaFormule, fromReferenceStyle:=xlA1, _
toReferenceStyle:=xlA1, ToAbsolute:=xlRelative)
Else
c.Value = Application.ConvertFormula _
(Formula:=LaFormule, fromReferenceStyle:=xlA1, _
toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute)
End If
Next c
End Sub
--
Amicalement
Jean-François Aubert
{Vaudois de la Côte Lémanique}
"claudy" <weets.claudy@Skynet.be.no_spam> a écrit dans le message de
news:3f3615b8$0$309$ba620e4c@reader0.news.skynet.be...
Ok...merci et rapide!
mais pour l'inverse?
A+
Claudy
"...Patrick" <pmac_kay@hotmail.com> a écrit dans le message de
news:eksWLLyXDHA.2516@TK2MSFTNGP09.phx.gbl...
j'ai retrouvé ceci:
Sub Relatif_To_Absolu()
Dim c As Range
Dim LaFormule As String
For Each c In Selection
LaFormule = c.Formula
c.Value = Application.ConvertFormula _
(Formula:=LaFormule, fromReferenceStyle:=xlA1, _
toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute)
Next c
End Sub
Ciao
"claudy" <weets.claudy@Skynet.be.no_spam> a écrit dans le message de news:
3f360fda$0$314$ba620e4c@reader0.news.skynet.be...
Bonjour...
dans mes applications, je suis souvent amené à transformer mes formules
de
valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou
$A$1
A1)
lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4)
Y aurait il une petite macro qui me ferait gagner du temps?
Merci d'avance,
Claudy
\ ////
( O O )
------oOOo-(_)-oOOo-----------------
Visitez mon site:
http://membres.lycos.fr/clubelisabeth/
Sub Absolu_To_Relatif() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlRelative) Next c End Sub
' inverse les types de références
Sub Relatif_To_Absolu_Ou_Vice_Versa() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula If LaFormule Like "*$*" Then c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlRelative) Else c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute) End If Next c
End Sub
-- Amicalement
Jean-François Aubert {Vaudois de la Côte Lémanique}
"claudy" a écrit dans le message de news:3f3615b8$0$309$
Ok...merci et rapide! mais pour l'inverse? A+ Claudy
"...Patrick" a écrit dans le message de news:
j'ai retrouvé ceci:
Sub Relatif_To_Absolu() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute) Next c
End Sub
Ciao
"claudy" a écrit dans le message de news: 3f360fda$0$314$
Bonjour... dans mes applications, je suis souvent amené à transformer mes formules de
valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou $A$1
A1) lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je connais la
méthode avec F4) Y aurait il une petite macro qui me ferait gagner du temps? Merci d'avance, Claudy
//// ( O O ) ------oOOo-(_)-oOOo----------------- Visitez mon site: http://membres.lycos.fr/clubelisabeth/
Merci, à tous... Claudy. "Jean-François Aubert" <à a écrit dans le message de news:
mais pour l'inverse?
Sub Absolu_To_Relatif() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlRelative) Next c End Sub
' inverse les types de références
Sub Relatif_To_Absolu_Ou_Vice_Versa() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula If LaFormule Like "*$*" Then c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlRelative) Else c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute) End If Next c
End Sub
-- Amicalement
Jean-François Aubert {Vaudois de la Côte Lémanique}
"claudy" a écrit dans le message de news:3f3615b8$0$309$
Ok...merci et rapide! mais pour l'inverse? A+ Claudy
"...Patrick" a écrit dans le message de news:
j'ai retrouvé ceci:
Sub Relatif_To_Absolu() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute) Next c
End Sub
Ciao
"claudy" a écrit dans le message de news:
3f360fda$0$314$
Bonjour... dans mes applications, je suis souvent amené à transformer mes formules
de
valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou
$A$1
A1) lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je
connais la
méthode avec F4) Y aurait il une petite macro qui me ferait gagner du temps? Merci d'avance, Claudy
//// ( O O ) ------oOOo-(_)-oOOo----------------- Visitez mon site: http://membres.lycos.fr/clubelisabeth/
Merci, à tous...
Claudy.
"Jean-François Aubert" <àOterjfaubert@bluewin.ch> a écrit dans le message de
news:3f363469_1@news.bluewin.ch...
mais pour l'inverse?
Sub Absolu_To_Relatif()
Dim c As Range
Dim LaFormule As String
For Each c In Selection
LaFormule = c.Formula
c.Value = Application.ConvertFormula _
(Formula:=LaFormule, fromReferenceStyle:=xlA1, _
toReferenceStyle:=xlA1, ToAbsolute:=xlRelative)
Next c
End Sub
' inverse les types de références
Sub Relatif_To_Absolu_Ou_Vice_Versa()
Dim c As Range
Dim LaFormule As String
For Each c In Selection
LaFormule = c.Formula
If LaFormule Like "*$*" Then
c.Value = Application.ConvertFormula _
(Formula:=LaFormule, fromReferenceStyle:=xlA1, _
toReferenceStyle:=xlA1, ToAbsolute:=xlRelative)
Else
c.Value = Application.ConvertFormula _
(Formula:=LaFormule, fromReferenceStyle:=xlA1, _
toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute)
End If
Next c
End Sub
--
Amicalement
Jean-François Aubert
{Vaudois de la Côte Lémanique}
"claudy" <weets.claudy@Skynet.be.no_spam> a écrit dans le message de
news:3f3615b8$0$309$ba620e4c@reader0.news.skynet.be...
Ok...merci et rapide!
mais pour l'inverse?
A+
Claudy
"...Patrick" <pmac_kay@hotmail.com> a écrit dans le message de
news:eksWLLyXDHA.2516@TK2MSFTNGP09.phx.gbl...
j'ai retrouvé ceci:
Sub Relatif_To_Absolu()
Dim c As Range
Dim LaFormule As String
For Each c In Selection
LaFormule = c.Formula
c.Value = Application.ConvertFormula _
(Formula:=LaFormule, fromReferenceStyle:=xlA1, _
toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute)
Next c
End Sub
Ciao
"claudy" <weets.claudy@Skynet.be.no_spam> a écrit dans le message de
news:
3f360fda$0$314$ba620e4c@reader0.news.skynet.be...
Bonjour...
dans mes applications, je suis souvent amené à transformer mes
formules
de
valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1
ou
$A$1
A1)
lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je
connais la
méthode avec F4)
Y aurait il une petite macro qui me ferait gagner du temps?
Merci d'avance,
Claudy
\ ////
( O O )
------oOOo-(_)-oOOo-----------------
Visitez mon site:
http://membres.lycos.fr/clubelisabeth/
Merci, à tous... Claudy. "Jean-François Aubert" <à a écrit dans le message de news:
mais pour l'inverse?
Sub Absolu_To_Relatif() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlRelative) Next c End Sub
' inverse les types de références
Sub Relatif_To_Absolu_Ou_Vice_Versa() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula If LaFormule Like "*$*" Then c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlRelative) Else c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute) End If Next c
End Sub
-- Amicalement
Jean-François Aubert {Vaudois de la Côte Lémanique}
"claudy" a écrit dans le message de news:3f3615b8$0$309$
Ok...merci et rapide! mais pour l'inverse? A+ Claudy
"...Patrick" a écrit dans le message de news:
j'ai retrouvé ceci:
Sub Relatif_To_Absolu() Dim c As Range Dim LaFormule As String For Each c In Selection LaFormule = c.Formula c.Value = Application.ConvertFormula _ (Formula:=LaFormule, fromReferenceStyle:=xlA1, _ toReferenceStyle:=xlA1, ToAbsolute:=xlAbsolute) Next c
End Sub
Ciao
"claudy" a écrit dans le message de news:
3f360fda$0$314$
Bonjour... dans mes applications, je suis souvent amené à transformer mes formules
de
valeurs relatives en valeurs absolues, ou l'inverse...(A1 >>> $A$1 ou
$A$1
A1) lorsqu'il y a plusieurs cellules, à la mimine, c'est long!(Je
connais la
méthode avec F4) Y aurait il une petite macro qui me ferait gagner du temps? Merci d'avance, Claudy
//// ( O O ) ------oOOo-(_)-oOOo----------------- Visitez mon site: http://membres.lycos.fr/clubelisabeth/