J'aimerais, avec une formule, concaténer plus de 30 cellules (nb maxi admis
par la fonction concaténer d'excel).
Il s'agit de cellules contenant du texte, bien evidemment. Peut on éviter de
passer par une macro ?
| Comment je dois faire pour que cette macro soit dispo dans tous les | classeurs, à partir du moment où j'ouvre mon programme excel
Tu peux la placer dans ton classeur de macros personnelless.
isabelle
bonjour Michel,
copie ce fichier http://cjoint.com/?fikARKNwbp ( c'est un fichier . xla) dans le répertoire de ton choix, par exemple dans le répertoire de macro complémentaire de Office C:Documents and SettingsAdministrateurApplication DataMicrosoftMacros complémentaires et sur excel, au menu, Outils, Macro complémentaire, parcourir, sélectionner le fichier Function M_Concatener.xla et ok la fonction sera dès lors disponnible au menu, fonction catégorie Personnalisées.
isabelle
Michel MTO a écrit :
Comment on fait pour qu'une fonction soit disponible à partir du moment ou on ouvre n'importe quel classeur. J'ai fait le test sur cette fonction, mais je ne la vois pas quand je veux la lancer et de plus j'ai un message d'erreur = #Nom??? Est ce que je peux l'intégrer avec les formules d'excel sous la rubrique "Insertion>Fonction ?
Michel
"isabelle" a écrit dans le message de news:
bonjour Michel,
c'est possible avec une fonction perso, (vba)
exemple pour une plage de cellule adjacente :
Function M_Concatener(plage As Range) As String For Each c In plage M_Concatener = M_Concatener & c Next End Function
dans une cellule :
=M_Concatener(A1:A50)
isabelle
Michel MTO a écrit :
tu peut temporairement rediriger le signe & vers un autre touche (z)
par
exemple, avec l'outil de correction automatique
Comment fait tu cela ??
Donc si je comprend bien, il n'existe pas de moyen d'indiquer dans ma formule une Cellule de début et une cellule de fin (exemple : concacténer(A1:A46) ou autre fonction)
Michel
"isabelle" a écrit dans le message de news:
bonjour Michel,
tu peut temporairement rediriger le signe & vers un autre touche (z)
par
exemple, avec l'outil de correction automatique et pour écrire la formule tu tape dans la cellule le signe = puis à l'aide de la souris tu sélectionne la cellule, tu appuis sur z puis tu sélectionne un autre cellule, tu appuis sur z, etc
isabelle
Michel MTO a écrit :
Merci Isabelle, Peut-on éviter de ce taper çà à la main et récupéré les adresses de cellules, qui contiennent le texte.
La formule pouvant être déplacée, n'importe où, et le nombre de
J'aimerais, avec une formule, concaténer plus de 30 cellules (nb
maxi
admis
par la fonction concaténer d'excel). Il s'agit de cellules contenant du texte, bien evidemment. Peut on
éviter de
passer par une macro ?
Comment faire !!
Merci pour vos lumières
Michel
bonjour Michel,
copie ce fichier http://cjoint.com/?fikARKNwbp ( c'est un fichier .
xla) dans le répertoire de ton choix,
par exemple dans le répertoire de macro complémentaire de Office
C:Documents and SettingsAdministrateurApplication
DataMicrosoftMacros complémentaires
et sur excel, au menu, Outils, Macro complémentaire, parcourir,
sélectionner le fichier Function M_Concatener.xla et ok
la fonction sera dès lors disponnible au menu, fonction catégorie
Personnalisées.
isabelle
Michel MTO a écrit :
Comment on fait pour qu'une fonction soit disponible à partir du moment ou
on ouvre n'importe quel classeur.
J'ai fait le test sur cette fonction, mais je ne la vois pas quand je veux
la lancer et de plus j'ai un message d'erreur = #Nom???
Est ce que je peux l'intégrer avec les formules d'excel sous la rubrique
"Insertion>Fonction ?
Michel
"isabelle" <i@v> a écrit dans le message de
news:ONOowVkzJHA.1432@TK2MSFTNGP02.phx.gbl...
bonjour Michel,
c'est possible avec une fonction perso, (vba)
exemple pour une plage de cellule adjacente :
Function M_Concatener(plage As Range) As String
For Each c In plage
M_Concatener = M_Concatener & c
Next
End Function
dans une cellule :
=M_Concatener(A1:A50)
isabelle
Michel MTO a écrit :
tu peut temporairement rediriger le signe & vers un autre touche (z)
par
exemple, avec l'outil de correction automatique
Comment fait tu cela ??
Donc si je comprend bien, il n'existe pas de moyen d'indiquer dans ma
formule une Cellule de début et une cellule de fin (exemple :
concacténer(A1:A46) ou autre fonction)
Michel
"isabelle" <i@v> a écrit dans le message de
news:utUuEzjzJHA.1432@TK2MSFTNGP02.phx.gbl...
bonjour Michel,
tu peut temporairement rediriger le signe & vers un autre touche (z)
par
exemple, avec l'outil de correction automatique
et pour écrire la formule tu tape dans la cellule le signe = puis à
l'aide de la souris tu sélectionne la cellule, tu appuis sur z
puis tu sélectionne un autre cellule, tu appuis sur z, etc
isabelle
Michel MTO a écrit :
Merci Isabelle,
Peut-on éviter de ce taper çà à la main et récupéré les adresses de
cellules, qui contiennent le texte.
La formule pouvant être déplacée, n'importe où, et le nombre de
copie ce fichier http://cjoint.com/?fikARKNwbp ( c'est un fichier . xla) dans le répertoire de ton choix, par exemple dans le répertoire de macro complémentaire de Office C:Documents and SettingsAdministrateurApplication DataMicrosoftMacros complémentaires et sur excel, au menu, Outils, Macro complémentaire, parcourir, sélectionner le fichier Function M_Concatener.xla et ok la fonction sera dès lors disponnible au menu, fonction catégorie Personnalisées.
isabelle
Michel MTO a écrit :
Comment on fait pour qu'une fonction soit disponible à partir du moment ou on ouvre n'importe quel classeur. J'ai fait le test sur cette fonction, mais je ne la vois pas quand je veux la lancer et de plus j'ai un message d'erreur = #Nom??? Est ce que je peux l'intégrer avec les formules d'excel sous la rubrique "Insertion>Fonction ?
Michel
"isabelle" a écrit dans le message de news:
bonjour Michel,
c'est possible avec une fonction perso, (vba)
exemple pour une plage de cellule adjacente :
Function M_Concatener(plage As Range) As String For Each c In plage M_Concatener = M_Concatener & c Next End Function
dans une cellule :
=M_Concatener(A1:A50)
isabelle
Michel MTO a écrit :
tu peut temporairement rediriger le signe & vers un autre touche (z)
par
exemple, avec l'outil de correction automatique
Comment fait tu cela ??
Donc si je comprend bien, il n'existe pas de moyen d'indiquer dans ma formule une Cellule de début et une cellule de fin (exemple : concacténer(A1:A46) ou autre fonction)
Michel
"isabelle" a écrit dans le message de news:
bonjour Michel,
tu peut temporairement rediriger le signe & vers un autre touche (z)
par
exemple, avec l'outil de correction automatique et pour écrire la formule tu tape dans la cellule le signe = puis à l'aide de la souris tu sélectionne la cellule, tu appuis sur z puis tu sélectionne un autre cellule, tu appuis sur z, etc
isabelle
Michel MTO a écrit :
Merci Isabelle, Peut-on éviter de ce taper çà à la main et récupéré les adresses de cellules, qui contiennent le texte.
La formule pouvant être déplacée, n'importe où, et le nombre de
J'aimerais, avec une formule, concaténer plus de 30 cellules (nb
maxi
admis
par la fonction concaténer d'excel). Il s'agit de cellules contenant du texte, bien evidemment. Peut on
éviter de
passer par une macro ?
Comment faire !!
Merci pour vos lumières
Michel
Michel MTO
Ok et merci encore
"isabelle" a écrit dans le message de news:
bonjour Michel,
copie ce fichier http://cjoint.com/?fikARKNwbp ( c'est un fichier . xla) dans le répertoire de ton choix, par exemple dans le répertoire de macro complémentaire de Office C:Documents and SettingsAdministrateurApplication DataMicrosoftMacros complémentaires et sur excel, au menu, Outils, Macro complémentaire, parcourir, sélectionner le fichier Function M_Concatener.xla et ok la fonction sera dès lors disponnible au menu, fonction catégorie Personnalisées.
isabelle
Michel MTO a écrit : > Comment on fait pour qu'une fonction soit disponible à partir du moment
ou
> on ouvre n'importe quel classeur. > J'ai fait le test sur cette fonction, mais je ne la vois pas quand je
veux
> la lancer et de plus j'ai un message d'erreur = #Nom??? > Est ce que je peux l'intégrer avec les formules d'excel sous la rubrique > "Insertion>Fonction ? > > Michel > > "isabelle" a écrit dans le message de > news: > >> bonjour Michel, >> >> c'est possible avec une fonction perso, (vba) >> >> exemple pour une plage de cellule adjacente : >> >> Function M_Concatener(plage As Range) As String >> For Each c In plage >> M_Concatener = M_Concatener & c >> Next >> End Function >> >> dans une cellule : >> >> =M_Concatener(A1:A50) >> >> isabelle >> >> Michel MTO a écrit : >> >>>> tu peut temporairement rediriger le signe & vers un autre touche (z) >>>> > par > >>>> exemple, avec l'outil de correction automatique >>>> >>>> >>> Comment fait tu cela ?? >>> >>> Donc si je comprend bien, il n'existe pas de moyen d'indiquer dans ma >>> formule une Cellule de début et une cellule de fin (exemple : >>> concacténer(A1:A46) ou autre fonction) >>> >>> Michel >>> >>> "isabelle" a écrit dans le message de >>> news: >>> >>> >>>> bonjour Michel, >>>> >>>> tu peut temporairement rediriger le signe & vers un autre touche (z) >>>> > par > >>>> exemple, avec l'outil de correction automatique >>>> et pour écrire la formule tu tape dans la cellule le signe = puis à >>>> l'aide de la souris tu sélectionne la cellule, tu appuis sur z >>>> puis tu sélectionne un autre cellule, tu appuis sur z, etc >>>> >>>> isabelle >>>> >>>> Michel MTO a écrit : >>>> >>>> >>>>> Merci Isabelle, >>>>> Peut-on éviter de ce taper çà à la main et récupéré les adresses de >>>>> cellules, qui contiennent le texte. >>>>> >>>>> La formule pouvant être déplacée, n'importe où, et le nombre de >>>>> > cellules > >>>>> pouvant varier (tantôt 40, tantôt 45, tantôt 50 etc ...) >>>>> >>>>> Michel >>>>> >>>>> "isabelle" a écrit dans le message de >>>>> news: >>>>> >>>>> >>>>> >>>>>> bonjour Michel, >>>>>> >>>>>> il n'y a pas cette limite avec & >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >
> >>>>>> isabelle >>>>>> >>>>>> Michel MTO a écrit : >>>>>> >>>>>> >>>>>> >>>>>>> Bonjour à toutes et à tous, >>>>>>> >>>>>>> J'aimerais, avec une formule, concaténer plus de 30 cellules (nb >>>>>>> > maxi > >>>>>>> >>>>> admis >>>>> >>>>> >>>>> >>>>>>> par la fonction concaténer d'excel). >>>>>>> Il s'agit de cellules contenant du texte, bien evidemment. Peut on >>>>>>> >>>>>>> >>>>>>> >>>>> éviter de >>>>> >>>>> >>>>> >>>>>>> passer par une macro ? >>>>>>> >>>>>>> Comment faire !! >>>>>>> >>>>>>> Merci pour vos lumières >>>>>>> >>>>>>> Michel >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>> >>> >>> > > >
Ok et merci encore
"isabelle" <i@v> a écrit dans le message de
news:O5rTKvnzJHA.1196@TK2MSFTNGP03.phx.gbl...
bonjour Michel,
copie ce fichier http://cjoint.com/?fikARKNwbp ( c'est un fichier .
xla) dans le répertoire de ton choix,
par exemple dans le répertoire de macro complémentaire de Office
C:Documents and SettingsAdministrateurApplication
DataMicrosoftMacros complémentaires
et sur excel, au menu, Outils, Macro complémentaire, parcourir,
sélectionner le fichier Function M_Concatener.xla et ok
la fonction sera dès lors disponnible au menu, fonction catégorie
Personnalisées.
isabelle
Michel MTO a écrit :
> Comment on fait pour qu'une fonction soit disponible à partir du moment
ou
> on ouvre n'importe quel classeur.
> J'ai fait le test sur cette fonction, mais je ne la vois pas quand je
veux
> la lancer et de plus j'ai un message d'erreur = #Nom???
> Est ce que je peux l'intégrer avec les formules d'excel sous la rubrique
> "Insertion>Fonction ?
>
> Michel
>
> "isabelle" <i@v> a écrit dans le message de
> news:ONOowVkzJHA.1432@TK2MSFTNGP02.phx.gbl...
>
>> bonjour Michel,
>>
>> c'est possible avec une fonction perso, (vba)
>>
>> exemple pour une plage de cellule adjacente :
>>
>> Function M_Concatener(plage As Range) As String
>> For Each c In plage
>> M_Concatener = M_Concatener & c
>> Next
>> End Function
>>
>> dans une cellule :
>>
>> =M_Concatener(A1:A50)
>>
>> isabelle
>>
>> Michel MTO a écrit :
>>
>>>> tu peut temporairement rediriger le signe & vers un autre touche (z)
>>>>
> par
>
>>>> exemple, avec l'outil de correction automatique
>>>>
>>>>
>>> Comment fait tu cela ??
>>>
>>> Donc si je comprend bien, il n'existe pas de moyen d'indiquer dans ma
>>> formule une Cellule de début et une cellule de fin (exemple :
>>> concacténer(A1:A46) ou autre fonction)
>>>
>>> Michel
>>>
>>> "isabelle" <i@v> a écrit dans le message de
>>> news:utUuEzjzJHA.1432@TK2MSFTNGP02.phx.gbl...
>>>
>>>
>>>> bonjour Michel,
>>>>
>>>> tu peut temporairement rediriger le signe & vers un autre touche (z)
>>>>
> par
>
>>>> exemple, avec l'outil de correction automatique
>>>> et pour écrire la formule tu tape dans la cellule le signe = puis à
>>>> l'aide de la souris tu sélectionne la cellule, tu appuis sur z
>>>> puis tu sélectionne un autre cellule, tu appuis sur z, etc
>>>>
>>>> isabelle
>>>>
>>>> Michel MTO a écrit :
>>>>
>>>>
>>>>> Merci Isabelle,
>>>>> Peut-on éviter de ce taper çà à la main et récupéré les adresses de
>>>>> cellules, qui contiennent le texte.
>>>>>
>>>>> La formule pouvant être déplacée, n'importe où, et le nombre de
>>>>>
> cellules
>
>>>>> pouvant varier (tantôt 40, tantôt 45, tantôt 50 etc ...)
>>>>>
>>>>> Michel
>>>>>
>>>>> "isabelle" <i@v> a écrit dans le message de
>>>>> news:Ojj1WPjzJHA.6004@TK2MSFTNGP02.phx.gbl...
>>>>>
>>>>>
>>>>>
>>>>>> bonjour Michel,
>>>>>>
>>>>>> il n'y a pas cette limite avec &
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>
>
>>>>>> isabelle
>>>>>>
>>>>>> Michel MTO a écrit :
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Bonjour à toutes et à tous,
>>>>>>>
>>>>>>> J'aimerais, avec une formule, concaténer plus de 30 cellules (nb
>>>>>>>
> maxi
>
>>>>>>>
>>>>> admis
>>>>>
>>>>>
>>>>>
>>>>>>> par la fonction concaténer d'excel).
>>>>>>> Il s'agit de cellules contenant du texte, bien evidemment. Peut on
>>>>>>>
>>>>>>>
>>>>>>>
>>>>> éviter de
>>>>>
>>>>>
>>>>>
>>>>>>> passer par une macro ?
>>>>>>>
>>>>>>> Comment faire !!
>>>>>>>
>>>>>>> Merci pour vos lumières
>>>>>>>
>>>>>>> Michel
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>
>>>
>
>
>
copie ce fichier http://cjoint.com/?fikARKNwbp ( c'est un fichier . xla) dans le répertoire de ton choix, par exemple dans le répertoire de macro complémentaire de Office C:Documents and SettingsAdministrateurApplication DataMicrosoftMacros complémentaires et sur excel, au menu, Outils, Macro complémentaire, parcourir, sélectionner le fichier Function M_Concatener.xla et ok la fonction sera dès lors disponnible au menu, fonction catégorie Personnalisées.
isabelle
Michel MTO a écrit : > Comment on fait pour qu'une fonction soit disponible à partir du moment
ou
> on ouvre n'importe quel classeur. > J'ai fait le test sur cette fonction, mais je ne la vois pas quand je
veux
> la lancer et de plus j'ai un message d'erreur = #Nom??? > Est ce que je peux l'intégrer avec les formules d'excel sous la rubrique > "Insertion>Fonction ? > > Michel > > "isabelle" a écrit dans le message de > news: > >> bonjour Michel, >> >> c'est possible avec une fonction perso, (vba) >> >> exemple pour une plage de cellule adjacente : >> >> Function M_Concatener(plage As Range) As String >> For Each c In plage >> M_Concatener = M_Concatener & c >> Next >> End Function >> >> dans une cellule : >> >> =M_Concatener(A1:A50) >> >> isabelle >> >> Michel MTO a écrit : >> >>>> tu peut temporairement rediriger le signe & vers un autre touche (z) >>>> > par > >>>> exemple, avec l'outil de correction automatique >>>> >>>> >>> Comment fait tu cela ?? >>> >>> Donc si je comprend bien, il n'existe pas de moyen d'indiquer dans ma >>> formule une Cellule de début et une cellule de fin (exemple : >>> concacténer(A1:A46) ou autre fonction) >>> >>> Michel >>> >>> "isabelle" a écrit dans le message de >>> news: >>> >>> >>>> bonjour Michel, >>>> >>>> tu peut temporairement rediriger le signe & vers un autre touche (z) >>>> > par > >>>> exemple, avec l'outil de correction automatique >>>> et pour écrire la formule tu tape dans la cellule le signe = puis à >>>> l'aide de la souris tu sélectionne la cellule, tu appuis sur z >>>> puis tu sélectionne un autre cellule, tu appuis sur z, etc >>>> >>>> isabelle >>>> >>>> Michel MTO a écrit : >>>> >>>> >>>>> Merci Isabelle, >>>>> Peut-on éviter de ce taper çà à la main et récupéré les adresses de >>>>> cellules, qui contiennent le texte. >>>>> >>>>> La formule pouvant être déplacée, n'importe où, et le nombre de >>>>> > cellules > >>>>> pouvant varier (tantôt 40, tantôt 45, tantôt 50 etc ...) >>>>> >>>>> Michel >>>>> >>>>> "isabelle" a écrit dans le message de >>>>> news: >>>>> >>>>> >>>>> >>>>>> bonjour Michel, >>>>>> >>>>>> il n'y a pas cette limite avec & >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >
> >>>>>> isabelle >>>>>> >>>>>> Michel MTO a écrit : >>>>>> >>>>>> >>>>>> >>>>>>> Bonjour à toutes et à tous, >>>>>>> >>>>>>> J'aimerais, avec une formule, concaténer plus de 30 cellules (nb >>>>>>> > maxi > >>>>>>> >>>>> admis >>>>> >>>>> >>>>> >>>>>>> par la fonction concaténer d'excel). >>>>>>> Il s'agit de cellules contenant du texte, bien evidemment. Peut on >>>>>>> >>>>>>> >>>>>>> >>>>> éviter de >>>>> >>>>> >>>>> >>>>>>> passer par une macro ? >>>>>>> >>>>>>> Comment faire !! >>>>>>> >>>>>>> Merci pour vos lumières >>>>>>> >>>>>>> Michel >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>> >>> >>> > > >
Michel MTO
Merci pour ton aide l'entraide y a rien de tel !! c'est précieux de pouvoir compter sur des gens comme çà ( idem pour isabelle)
"MichDenis" a écrit dans le message de news:
| Comment je dois faire pour que cette macro soit dispo dans tous les | classeurs, à partir du moment où j'ouvre mon programme excel
Tu peux la placer dans ton classeur de macros personnelless.
Merci pour ton aide
l'entraide y a rien de tel !!
c'est précieux de pouvoir compter sur des gens comme çà ( idem pour
isabelle)
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de
news:eGH1YbmzJHA.5964@TK2MSFTNGP04.phx.gbl...
| Comment je dois faire pour que cette macro soit dispo dans tous les
| classeurs, à partir du moment où j'ouvre mon programme excel
Tu peux la placer dans ton classeur de macros personnelless.