Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" a écrit dans le message de news:
%Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" <noreply@xxx.yy> a écrit dans le message de news:
%23vRRoZTXKHA.3428@TK2MSFTNGP06.phx.gbl...
Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" a écrit dans le message de news:
%Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Merci de ton attention,
J'ai bien un peu avancé (lentement !) dans VBA,
mais jusqu'alors j'ai toujours butté sur la création de fonction
personnalisée.
Il me manque probablement un truc élémentaire.
J'ai donc ouvert le Module3 dans PERSO.XLS
J'y ai Copié-Collé ton code :
---------------
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
-----------------
J'ai enregistré PERSO.XLS
- Je saisi "coucou" dans A1 du classeur toto.xls,
- Je formate A1 en attrbut "Barré"
- Quand j'écris dans la cellule C1 : ºrré(A1)
la réponse est #NOM?
Alors je me doute que j'ignore quelque chose.... mais quoi ?
Merci beaucoup.
Ellimac a écrit :Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" a écrit dans le message de news:
%Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le
contenu de A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Merci de ton attention,
J'ai bien un peu avancé (lentement !) dans VBA,
mais jusqu'alors j'ai toujours butté sur la création de fonction
personnalisée.
Il me manque probablement un truc élémentaire.
J'ai donc ouvert le Module3 dans PERSO.XLS
J'y ai Copié-Collé ton code :
---------------
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
-----------------
J'ai enregistré PERSO.XLS
- Je saisi "coucou" dans A1 du classeur toto.xls,
- Je formate A1 en attrbut "Barré"
- Quand j'écris dans la cellule C1 : ºrré(A1)
la réponse est #NOM?
Alors je me doute que j'ignore quelque chose.... mais quoi ?
Merci beaucoup.
Ellimac a écrit :
Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" <noreply@xxx.yy> a écrit dans le message de news:
%23vRRoZTXKHA.3428@TK2MSFTNGP06.phx.gbl...
Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le
contenu de A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Merci de ton attention,
J'ai bien un peu avancé (lentement !) dans VBA,
mais jusqu'alors j'ai toujours butté sur la création de fonction
personnalisée.
Il me manque probablement un truc élémentaire.
J'ai donc ouvert le Module3 dans PERSO.XLS
J'y ai Copié-Collé ton code :
---------------
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
-----------------
J'ai enregistré PERSO.XLS
- Je saisi "coucou" dans A1 du classeur toto.xls,
- Je formate A1 en attrbut "Barré"
- Quand j'écris dans la cellule C1 : ºrré(A1)
la réponse est #NOM?
Alors je me doute que j'ignore quelque chose.... mais quoi ?
Merci beaucoup.
Ellimac a écrit :Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" a écrit dans le message de news:
%Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le
contenu de A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" a écrit dans le message de news:
%Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" <noreply@xxx.yy> a écrit dans le message de news:
%23vRRoZTXKHA.3428@TK2MSFTNGP06.phx.gbl...
Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" a écrit dans le message de news:
%Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour Lanimal
Si ta fonction personnalisée est écrite dans un module standard
de ton classeur perso.xls, voici la syntaxe à utiliser :
=PERSONAL.XLSB!barré(H30)
Ou
=Perso.xls!Barré(H30)
Si tu places ta fonction dans un module standard dudit classeur
où tu veux l'appliquer, tu n'auras pas besoin de faire référence au
classeur.
Il y a toujours la possibilité de passer ton classeur perso.xls en référence
au classeur ouvert, mais ça, c'est une autre affaire !
"LANIMAL" a écrit dans le message de groupe de discussion :
Merci de ton attention,
J'ai bien un peu avancé (lentement !) dans VBA,
mais jusqu'alors j'ai toujours butté sur la création de fonction
personnalisée.
Il me manque probablement un truc élémentaire.
J'ai donc ouvert le Module3 dans PERSO.XLS
J'y ai Copié-Collé ton code :
---------------
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
-----------------
J'ai enregistré PERSO.XLS
- Je saisi "coucou" dans A1 du classeur toto.xls,
- Je formate A1 en attrbut "Barré"
- Quand j'écris dans la cellule C1 : ºrré(A1)
la réponse est #NOM?
Alors je me doute que j'ignore quelque chose.... mais quoi ?
Merci beaucoup.
Ellimac a écrit :Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" a écrit dans le message de news:
%Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour Lanimal
Si ta fonction personnalisée est écrite dans un module standard
de ton classeur perso.xls, voici la syntaxe à utiliser :
=PERSONAL.XLSB!barré(H30)
Ou
=Perso.xls!Barré(H30)
Si tu places ta fonction dans un module standard dudit classeur
où tu veux l'appliquer, tu n'auras pas besoin de faire référence au
classeur.
Il y a toujours la possibilité de passer ton classeur perso.xls en référence
au classeur ouvert, mais ça, c'est une autre affaire !
"LANIMAL" <noreply@xxx.yy> a écrit dans le message de groupe de discussion :
uKtrSSVXKHA.3612@TK2MSFTNGP02.phx.gbl...
Merci de ton attention,
J'ai bien un peu avancé (lentement !) dans VBA,
mais jusqu'alors j'ai toujours butté sur la création de fonction
personnalisée.
Il me manque probablement un truc élémentaire.
J'ai donc ouvert le Module3 dans PERSO.XLS
J'y ai Copié-Collé ton code :
---------------
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
-----------------
J'ai enregistré PERSO.XLS
- Je saisi "coucou" dans A1 du classeur toto.xls,
- Je formate A1 en attrbut "Barré"
- Quand j'écris dans la cellule C1 : ºrré(A1)
la réponse est #NOM?
Alors je me doute que j'ignore quelque chose.... mais quoi ?
Merci beaucoup.
Ellimac a écrit :
Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" <noreply@xxx.yy> a écrit dans le message de news:
%23vRRoZTXKHA.3428@TK2MSFTNGP06.phx.gbl...
Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour Lanimal
Si ta fonction personnalisée est écrite dans un module standard
de ton classeur perso.xls, voici la syntaxe à utiliser :
=PERSONAL.XLSB!barré(H30)
Ou
=Perso.xls!Barré(H30)
Si tu places ta fonction dans un module standard dudit classeur
où tu veux l'appliquer, tu n'auras pas besoin de faire référence au
classeur.
Il y a toujours la possibilité de passer ton classeur perso.xls en référence
au classeur ouvert, mais ça, c'est une autre affaire !
"LANIMAL" a écrit dans le message de groupe de discussion :
Merci de ton attention,
J'ai bien un peu avancé (lentement !) dans VBA,
mais jusqu'alors j'ai toujours butté sur la création de fonction
personnalisée.
Il me manque probablement un truc élémentaire.
J'ai donc ouvert le Module3 dans PERSO.XLS
J'y ai Copié-Collé ton code :
---------------
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
-----------------
J'ai enregistré PERSO.XLS
- Je saisi "coucou" dans A1 du classeur toto.xls,
- Je formate A1 en attrbut "Barré"
- Quand j'écris dans la cellule C1 : ºrré(A1)
la réponse est #NOM?
Alors je me doute que j'ignore quelque chose.... mais quoi ?
Merci beaucoup.
Ellimac a écrit :Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" a écrit dans le message de news:
%Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Ce serait plussimple en VBA
mais même en mettant volatile un format ne se recalcule pas tu seras
obligé de refaire F2 et entrée
donc idem en formule, pour cela il te faut,
Te mettre en C4 pour lire B4 par exemple et
définir un
nom: lirsiB
ref à: =LIRE.CELLULE(23;Feuil1!B4)
ensuite en c4 tu écris =lirsiB
Cordialement.
--
lSteph
On 4 nov, 11:08, LANIMAL wrote:Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Ce serait plussimple en VBA
mais même en mettant volatile un format ne se recalcule pas tu seras
obligé de refaire F2 et entrée
donc idem en formule, pour cela il te faut,
Te mettre en C4 pour lire B4 par exemple et
définir un
nom: lirsiB
ref à: =LIRE.CELLULE(23;Feuil1!B4)
ensuite en c4 tu écris =lirsiB
Cordialement.
--
lSteph
On 4 nov, 11:08, LANIMAL <nore...@xxx.yy> wrote:
Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour,
Ce serait plussimple en VBA
mais même en mettant volatile un format ne se recalcule pas tu seras
obligé de refaire F2 et entrée
donc idem en formule, pour cela il te faut,
Te mettre en C4 pour lire B4 par exemple et
définir un
nom: lirsiB
ref à: =LIRE.CELLULE(23;Feuil1!B4)
ensuite en c4 tu écris =lirsiB
Cordialement.
--
lSteph
On 4 nov, 11:08, LANIMAL wrote:Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour Lanimal
Si ta fonction personnalisée est écrite dans un module standard
de ton classeur perso.xls, voici la syntaxe à utiliser :
=PERSONAL.XLSB!barré(H30)
Ou
=Perso.xls!Barré(H30)
Si tu places ta fonction dans un module standard dudit classeur
où tu veux l'appliquer, tu n'auras pas besoin de faire référence au
classeur.
Il y a toujours la possibilité de passer ton classeur perso.xls en référence
au classeur ouvert, mais ça, c'est une autre affaire !
"LANIMAL" a écrit dans le message de groupe de discussion :
Merci de ton attention,
J'ai bien un peu avancé (lentement !) dans VBA,
mais jusqu'alors j'ai toujours butté sur la création de fonction
personnalisée.
Il me manque probablement un truc élémentaire.
J'ai donc ouvert le Module3 dans PERSO.XLS
J'y ai Copié-Collé ton code :
---------------
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
-----------------
J'ai enregistré PERSO.XLS
- Je saisi "coucou" dans A1 du classeur toto.xls,
- Je formate A1 en attrbut "Barré"
- Quand j'écris dans la cellule C1 : ºrré(A1)
la réponse est #NOM?
Alors je me doute que j'ignore quelque chose.... mais quoi ?
Merci beaucoup.
Ellimac a écrit :Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" a écrit dans le message de news:
%Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour Lanimal
Si ta fonction personnalisée est écrite dans un module standard
de ton classeur perso.xls, voici la syntaxe à utiliser :
=PERSONAL.XLSB!barré(H30)
Ou
=Perso.xls!Barré(H30)
Si tu places ta fonction dans un module standard dudit classeur
où tu veux l'appliquer, tu n'auras pas besoin de faire référence au
classeur.
Il y a toujours la possibilité de passer ton classeur perso.xls en référence
au classeur ouvert, mais ça, c'est une autre affaire !
"LANIMAL" <noreply@xxx.yy> a écrit dans le message de groupe de discussion :
uKtrSSVXKHA.3612@TK2MSFTNGP02.phx.gbl...
Merci de ton attention,
J'ai bien un peu avancé (lentement !) dans VBA,
mais jusqu'alors j'ai toujours butté sur la création de fonction
personnalisée.
Il me manque probablement un truc élémentaire.
J'ai donc ouvert le Module3 dans PERSO.XLS
J'y ai Copié-Collé ton code :
---------------
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
-----------------
J'ai enregistré PERSO.XLS
- Je saisi "coucou" dans A1 du classeur toto.xls,
- Je formate A1 en attrbut "Barré"
- Quand j'écris dans la cellule C1 : ºrré(A1)
la réponse est #NOM?
Alors je me doute que j'ignore quelque chose.... mais quoi ?
Merci beaucoup.
Ellimac a écrit :
Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" <noreply@xxx.yy> a écrit dans le message de news:
%23vRRoZTXKHA.3428@TK2MSFTNGP06.phx.gbl...
Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonjour Lanimal
Si ta fonction personnalisée est écrite dans un module standard
de ton classeur perso.xls, voici la syntaxe à utiliser :
=PERSONAL.XLSB!barré(H30)
Ou
=Perso.xls!Barré(H30)
Si tu places ta fonction dans un module standard dudit classeur
où tu veux l'appliquer, tu n'auras pas besoin de faire référence au
classeur.
Il y a toujours la possibilité de passer ton classeur perso.xls en référence
au classeur ouvert, mais ça, c'est une autre affaire !
"LANIMAL" a écrit dans le message de groupe de discussion :
Merci de ton attention,
J'ai bien un peu avancé (lentement !) dans VBA,
mais jusqu'alors j'ai toujours butté sur la création de fonction
personnalisée.
Il me manque probablement un truc élémentaire.
J'ai donc ouvert le Module3 dans PERSO.XLS
J'y ai Copié-Collé ton code :
---------------
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
-----------------
J'ai enregistré PERSO.XLS
- Je saisi "coucou" dans A1 du classeur toto.xls,
- Je formate A1 en attrbut "Barré"
- Quand j'écris dans la cellule C1 : ºrré(A1)
la réponse est #NOM?
Alors je me doute que j'ignore quelque chose.... mais quoi ?
Merci beaucoup.
Ellimac a écrit :Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" a écrit dans le message de news:
%Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonsoir,
OUF ! ! !
Peut-être le saviez-vous, VBA n'aime pas du tout ce que j'ai fait ! ! !
Il semble que l'utilisation de la fonction personnalisée ne soit pas
tolérée dans la condition d'un format conditionnel.
Je constate qu'une autre macro se plante lors de la copie-insertion
d'une ligne qui comprend une cellule ainsi formatée conditionnellement.
Alors donc j'abandonne sans bien comprendre. Il faut savoir ne pas
vouloir aller là où on ne sait pas.
Mais merci pour vos aides, j'ai appris des choses.
michdenis a écrit :Bonjour Lanimal
Si ta fonction personnalisée est écrite dans un module standard
de ton classeur perso.xls, voici la syntaxe à utiliser :
=PERSONAL.XLSB!barré(H30)
Ou
=Perso.xls!Barré(H30)
Si tu places ta fonction dans un module standard dudit classeur
où tu veux l'appliquer, tu n'auras pas besoin de faire référence au
classeur.
Il y a toujours la possibilité de passer ton classeur perso.xls en
référence
au classeur ouvert, mais ça, c'est une autre affaire !
"LANIMAL" a écrit dans le message de groupe de
discussion :
Merci de ton attention,
J'ai bien un peu avancé (lentement !) dans VBA,
mais jusqu'alors j'ai toujours butté sur la création de fonction
personnalisée.
Il me manque probablement un truc élémentaire.
J'ai donc ouvert le Module3 dans PERSO.XLS
J'y ai Copié-Collé ton code :
---------------
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
-----------------
J'ai enregistré PERSO.XLS
- Je saisi "coucou" dans A1 du classeur toto.xls,
- Je formate A1 en attrbut "Barré"
- Quand j'écris dans la cellule C1 : ºrré(A1)
la réponse est #NOM?
Alors je me doute que j'ignore quelque chose.... mais quoi ?
Merci beaucoup.
Ellimac a écrit :Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" a écrit dans le message de news:
%Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le
contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonsoir,
OUF ! ! !
Peut-être le saviez-vous, VBA n'aime pas du tout ce que j'ai fait ! ! !
Il semble que l'utilisation de la fonction personnalisée ne soit pas
tolérée dans la condition d'un format conditionnel.
Je constate qu'une autre macro se plante lors de la copie-insertion
d'une ligne qui comprend une cellule ainsi formatée conditionnellement.
Alors donc j'abandonne sans bien comprendre. Il faut savoir ne pas
vouloir aller là où on ne sait pas.
Mais merci pour vos aides, j'ai appris des choses.
michdenis a écrit :
Bonjour Lanimal
Si ta fonction personnalisée est écrite dans un module standard
de ton classeur perso.xls, voici la syntaxe à utiliser :
=PERSONAL.XLSB!barré(H30)
Ou
=Perso.xls!Barré(H30)
Si tu places ta fonction dans un module standard dudit classeur
où tu veux l'appliquer, tu n'auras pas besoin de faire référence au
classeur.
Il y a toujours la possibilité de passer ton classeur perso.xls en
référence
au classeur ouvert, mais ça, c'est une autre affaire !
"LANIMAL" <noreply@xxx.yy> a écrit dans le message de groupe de
discussion : uKtrSSVXKHA.3612@TK2MSFTNGP02.phx.gbl...
Merci de ton attention,
J'ai bien un peu avancé (lentement !) dans VBA,
mais jusqu'alors j'ai toujours butté sur la création de fonction
personnalisée.
Il me manque probablement un truc élémentaire.
J'ai donc ouvert le Module3 dans PERSO.XLS
J'y ai Copié-Collé ton code :
---------------
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
-----------------
J'ai enregistré PERSO.XLS
- Je saisi "coucou" dans A1 du classeur toto.xls,
- Je formate A1 en attrbut "Barré"
- Quand j'écris dans la cellule C1 : ºrré(A1)
la réponse est #NOM?
Alors je me doute que j'ignore quelque chose.... mais quoi ?
Merci beaucoup.
Ellimac a écrit :
Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" <noreply@xxx.yy> a écrit dans le message de news:
%23vRRoZTXKHA.3428@TK2MSFTNGP06.phx.gbl...
Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le
contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci
Bonsoir,
OUF ! ! !
Peut-être le saviez-vous, VBA n'aime pas du tout ce que j'ai fait ! ! !
Il semble que l'utilisation de la fonction personnalisée ne soit pas
tolérée dans la condition d'un format conditionnel.
Je constate qu'une autre macro se plante lors de la copie-insertion
d'une ligne qui comprend une cellule ainsi formatée conditionnellement.
Alors donc j'abandonne sans bien comprendre. Il faut savoir ne pas
vouloir aller là où on ne sait pas.
Mais merci pour vos aides, j'ai appris des choses.
michdenis a écrit :Bonjour Lanimal
Si ta fonction personnalisée est écrite dans un module standard
de ton classeur perso.xls, voici la syntaxe à utiliser :
=PERSONAL.XLSB!barré(H30)
Ou
=Perso.xls!Barré(H30)
Si tu places ta fonction dans un module standard dudit classeur
où tu veux l'appliquer, tu n'auras pas besoin de faire référence au
classeur.
Il y a toujours la possibilité de passer ton classeur perso.xls en
référence
au classeur ouvert, mais ça, c'est une autre affaire !
"LANIMAL" a écrit dans le message de groupe de
discussion :
Merci de ton attention,
J'ai bien un peu avancé (lentement !) dans VBA,
mais jusqu'alors j'ai toujours butté sur la création de fonction
personnalisée.
Il me manque probablement un truc élémentaire.
J'ai donc ouvert le Module3 dans PERSO.XLS
J'y ai Copié-Collé ton code :
---------------
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
-----------------
J'ai enregistré PERSO.XLS
- Je saisi "coucou" dans A1 du classeur toto.xls,
- Je formate A1 en attrbut "Barré"
- Quand j'écris dans la cellule C1 : ºrré(A1)
la réponse est #NOM?
Alors je me doute que j'ignore quelque chose.... mais quoi ?
Merci beaucoup.
Ellimac a écrit :Bonjour,
Tu peux créer une fonction personnalisée à mettre dans le Perso.XLS:
Public Function Barré(Cellule)
Application.Volatile
If Cellule.Font.Strikethrough = True Then
Barré = True
Else
Barré = False
End If
End Function
Camille
"LANIMAL" a écrit dans le message de news:
%Bonjour,
Existe-t-il dans EXCEL une formule qui permet de savoir si le
contenu de
A1 est "barré".
Par exemple, dans
CELLULE(type_info;A1)
existe-il un "type_info" qui conditionne la réponse
selon que A1 est barré ou non ?
ou autre moyen ?
Merci