Comment peut-on pieger à partir d'un code autonome de type Addin (non
embarqué dans un classeur) une nouvelle saisie de valeur dans une cellule
quelconque du classeur actif... Cela est-il possible ou doit on
obligatoirement placer le code dans le classeur lui-même?
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
poy-poy
Bonjour Alain,
Pour les addin, je ne sais pas. Mais tu peux mettre ton code en personnel.xls qui sera donc présent dès que excel s'ouvrira. Malheureusement, ceci ne marchera que sur les versions excels où tu l'auras installé, ie si les fichiers seront utilisé sur d'autres PC que le tien, la macro n'y sera pas.
Si ton personnel.xls n'apparait pas dans vba, enregistre une macro bidon et choisis Personnel macro workbook à la place de this workbook. Et il devrait apparaître.
Si cela convient, on verra pour le code lui-même.
codialement benjamin
Comment peut-on pieger à partir d'un code autonome de type Addin (non embarqué dans un classeur) une nouvelle saisie de valeur dans une cellule quelconque du classeur actif... Cela est-il possible ou doit on obligatoirement placer le code dans le classeur lui-même?
alain79
Bonjour Alain,
Pour les addin, je ne sais pas. Mais tu peux mettre ton code en
personnel.xls qui sera donc présent dès que excel s'ouvrira. Malheureusement,
ceci ne marchera que sur les versions excels où tu l'auras installé, ie si
les fichiers seront utilisé sur d'autres PC que le tien, la macro n'y sera
pas.
Si ton personnel.xls n'apparait pas dans vba, enregistre une macro bidon et
choisis Personnel macro workbook à la place de this workbook. Et il devrait
apparaître.
Si cela convient, on verra pour le code lui-même.
codialement
benjamin
Comment peut-on pieger à partir d'un code autonome de type Addin (non
embarqué dans un classeur) une nouvelle saisie de valeur dans une cellule
quelconque du classeur actif... Cela est-il possible ou doit on
obligatoirement placer le code dans le classeur lui-même?
Pour les addin, je ne sais pas. Mais tu peux mettre ton code en personnel.xls qui sera donc présent dès que excel s'ouvrira. Malheureusement, ceci ne marchera que sur les versions excels où tu l'auras installé, ie si les fichiers seront utilisé sur d'autres PC que le tien, la macro n'y sera pas.
Si ton personnel.xls n'apparait pas dans vba, enregistre une macro bidon et choisis Personnel macro workbook à la place de this workbook. Et il devrait apparaître.
Si cela convient, on verra pour le code lui-même.
codialement benjamin
Comment peut-on pieger à partir d'un code autonome de type Addin (non embarqué dans un classeur) une nouvelle saisie de valeur dans une cellule quelconque du classeur actif... Cela est-il possible ou doit on obligatoirement placer le code dans le classeur lui-même?
alain79
Alain79
En fait le code en question qui est hébergé par un Addin est disponible sur tout les PC qui en ont besoin - c'est un outil de quotation déjà distribué dans plusieur pays ou nous avons des représentations... Il travaille sur des fichiers distincts n'embarquant quasiment pas de code...
Hors donc, le seul problème à mon sens peut être qu'il ne soit pas hébergé par le classeur sur lequel je voudrais pouvoir piéger des saisies particulières.
Si la seule solution devait passer par le fait de devoir placer le code dans les fichiers eux-mêmes, alors j'abandonnerai tout simplement cette stratégie quasiment non gérable pour moi... Il me suffit largement de devoir gérer pas loin de 90 utilisateurs du Addins réparties de part le monde pour ne pas vouloir en rajouter au niveau des fichiers d'offres...
Merci pour ta contribution passée et peut être également par avance pour celle(s) à venir.
Alain79
"poy-poy" wrote in message news:
Bonjour Alain,
Pour les addin, je ne sais pas. Mais tu peux mettre ton code en personnel.xls qui sera donc présent dès que excel s'ouvrira. Malheureusement,
ceci ne marchera que sur les versions excels où tu l'auras installé, ie si les fichiers seront utilisé sur d'autres PC que le tien, la macro n'y sera pas.
Si ton personnel.xls n'apparait pas dans vba, enregistre une macro bidon et
choisis Personnel macro workbook à la place de this workbook. Et il devrait
apparaître.
Si cela convient, on verra pour le code lui-même.
codialement benjamin
Comment peut-on pieger à partir d'un code autonome de type Addin (non embarqué dans un classeur) une nouvelle saisie de valeur dans une cellule
quelconque du classeur actif... Cela est-il possible ou doit on obligatoirement placer le code dans le classeur lui-même?
alain79
En fait le code en question qui est hébergé par un Addin est disponible sur
tout les PC qui en ont besoin - c'est un outil de quotation déjà distribué
dans plusieur pays ou nous avons des représentations... Il travaille sur des
fichiers distincts n'embarquant quasiment pas de code...
Hors donc, le seul problème à mon sens peut être qu'il ne soit pas hébergé
par le classeur sur lequel je voudrais pouvoir piéger des saisies
particulières.
Si la seule solution devait passer par le fait de devoir placer le code dans
les fichiers eux-mêmes, alors j'abandonnerai tout simplement cette stratégie
quasiment non gérable pour moi... Il me suffit largement de devoir gérer pas
loin de 90 utilisateurs du Addins réparties de part le monde pour ne pas
vouloir en rajouter au niveau des fichiers d'offres...
Merci pour ta contribution passée et peut être également par avance pour
celle(s) à venir.
Alain79
"poy-poy" <poypoy@discussions.microsoft.com> wrote in message
news:D8CBD193-A606-407C-987D-7BB1E9CDA03D@microsoft.com...
Bonjour Alain,
Pour les addin, je ne sais pas. Mais tu peux mettre ton code en
personnel.xls qui sera donc présent dès que excel s'ouvrira.
Malheureusement,
ceci ne marchera que sur les versions excels où tu l'auras installé, ie si
les fichiers seront utilisé sur d'autres PC que le tien, la macro n'y sera
pas.
Si ton personnel.xls n'apparait pas dans vba, enregistre une macro bidon
et
choisis Personnel macro workbook à la place de this workbook. Et il
devrait
apparaître.
Si cela convient, on verra pour le code lui-même.
codialement
benjamin
Comment peut-on pieger à partir d'un code autonome de type Addin (non
embarqué dans un classeur) une nouvelle saisie de valeur dans une
cellule
quelconque du classeur actif... Cela est-il possible ou doit on
obligatoirement placer le code dans le classeur lui-même?
En fait le code en question qui est hébergé par un Addin est disponible sur tout les PC qui en ont besoin - c'est un outil de quotation déjà distribué dans plusieur pays ou nous avons des représentations... Il travaille sur des fichiers distincts n'embarquant quasiment pas de code...
Hors donc, le seul problème à mon sens peut être qu'il ne soit pas hébergé par le classeur sur lequel je voudrais pouvoir piéger des saisies particulières.
Si la seule solution devait passer par le fait de devoir placer le code dans les fichiers eux-mêmes, alors j'abandonnerai tout simplement cette stratégie quasiment non gérable pour moi... Il me suffit largement de devoir gérer pas loin de 90 utilisateurs du Addins réparties de part le monde pour ne pas vouloir en rajouter au niveau des fichiers d'offres...
Merci pour ta contribution passée et peut être également par avance pour celle(s) à venir.
Alain79
"poy-poy" wrote in message news:
Bonjour Alain,
Pour les addin, je ne sais pas. Mais tu peux mettre ton code en personnel.xls qui sera donc présent dès que excel s'ouvrira. Malheureusement,
ceci ne marchera que sur les versions excels où tu l'auras installé, ie si les fichiers seront utilisé sur d'autres PC que le tien, la macro n'y sera pas.
Si ton personnel.xls n'apparait pas dans vba, enregistre une macro bidon et
choisis Personnel macro workbook à la place de this workbook. Et il devrait
apparaître.
Si cela convient, on verra pour le code lui-même.
codialement benjamin
Comment peut-on pieger à partir d'un code autonome de type Addin (non embarqué dans un classeur) une nouvelle saisie de valeur dans une cellule
quelconque du classeur actif... Cela est-il possible ou doit on obligatoirement placer le code dans le classeur lui-même?
alain79
Frédéric Sigonneau
Bonsoir,
Par défaut, le code d'une xla s'applique au classeur actif, avec les mêmes qualifications implicites que si le code était dans le classeur lui-même. Par ex Range("A1") sans autre qualification renvoie à ActiveWorkbook.ActiveSheet.Range("A1") Pour que le classeur qui contient le code (xla) exécute un code sur lui-même, il faut utiliser explicitement ThisWorkbook dans la procédure.
FS --- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://frederic.sigonneau.free.fr Si votre question sur Excel est urgente, évitez ma bal !
En fait le code en question qui est hébergé par un Addin est disponible sur tout les PC qui en ont besoin - c'est un outil de quotation déjà distribué dans plusieur pays ou nous avons des représentations... Il travaille sur des fichiers distincts n'embarquant quasiment pas de code...
Hors donc, le seul problème à mon sens peut être qu'il ne soit pas hébergé par le classeur sur lequel je voudrais pouvoir piéger des saisies particulières.
Si la seule solution devait passer par le fait de devoir placer le code dans les fichiers eux-mêmes, alors j'abandonnerai tout simplement cette stratégie quasiment non gérable pour moi... Il me suffit largement de devoir gérer pas loin de 90 utilisateurs du Addins réparties de part le monde pour ne pas vouloir en rajouter au niveau des fichiers d'offres...
Merci pour ta contribution passée et peut être également par avance pour celle(s) à venir.
Alain79
"poy-poy" wrote in message news:
Bonjour Alain,
Pour les addin, je ne sais pas. Mais tu peux mettre ton code en personnel.xls qui sera donc présent dès que excel s'ouvrira.
Malheureusement,
ceci ne marchera que sur les versions excels où tu l'auras installé, ie si les fichiers seront utilisé sur d'autres PC que le tien, la macro n'y sera pas.
Si ton personnel.xls n'apparait pas dans vba, enregistre une macro bidon
et
choisis Personnel macro workbook à la place de this workbook. Et il
devrait
apparaître.
Si cela convient, on verra pour le code lui-même.
codialement benjamin
Comment peut-on pieger à partir d'un code autonome de type Addin (non embarqué dans un classeur) une nouvelle saisie de valeur dans une
cellule
quelconque du classeur actif... Cela est-il possible ou doit on obligatoirement placer le code dans le classeur lui-même?
alain79
Bonsoir,
Par défaut, le code d'une xla s'applique au classeur actif, avec les mêmes
qualifications implicites que si le code était dans le classeur lui-même.
Par ex
Range("A1")
sans autre qualification renvoie à
ActiveWorkbook.ActiveSheet.Range("A1")
Pour que le classeur qui contient le code (xla) exécute un code sur lui-même, il
faut utiliser explicitement ThisWorkbook dans la procédure.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
En fait le code en question qui est hébergé par un Addin est disponible sur
tout les PC qui en ont besoin - c'est un outil de quotation déjà distribué
dans plusieur pays ou nous avons des représentations... Il travaille sur des
fichiers distincts n'embarquant quasiment pas de code...
Hors donc, le seul problème à mon sens peut être qu'il ne soit pas hébergé
par le classeur sur lequel je voudrais pouvoir piéger des saisies
particulières.
Si la seule solution devait passer par le fait de devoir placer le code dans
les fichiers eux-mêmes, alors j'abandonnerai tout simplement cette stratégie
quasiment non gérable pour moi... Il me suffit largement de devoir gérer pas
loin de 90 utilisateurs du Addins réparties de part le monde pour ne pas
vouloir en rajouter au niveau des fichiers d'offres...
Merci pour ta contribution passée et peut être également par avance pour
celle(s) à venir.
Alain79
"poy-poy" <poypoy@discussions.microsoft.com> wrote in message
news:D8CBD193-A606-407C-987D-7BB1E9CDA03D@microsoft.com...
Bonjour Alain,
Pour les addin, je ne sais pas. Mais tu peux mettre ton code en
personnel.xls qui sera donc présent dès que excel s'ouvrira.
Malheureusement,
ceci ne marchera que sur les versions excels où tu l'auras installé, ie si
les fichiers seront utilisé sur d'autres PC que le tien, la macro n'y sera
pas.
Si ton personnel.xls n'apparait pas dans vba, enregistre une macro bidon
et
choisis Personnel macro workbook à la place de this workbook. Et il
devrait
apparaître.
Si cela convient, on verra pour le code lui-même.
codialement
benjamin
Comment peut-on pieger à partir d'un code autonome de type Addin (non
embarqué dans un classeur) une nouvelle saisie de valeur dans une
cellule
quelconque du classeur actif... Cela est-il possible ou doit on
obligatoirement placer le code dans le classeur lui-même?
Par défaut, le code d'une xla s'applique au classeur actif, avec les mêmes qualifications implicites que si le code était dans le classeur lui-même. Par ex Range("A1") sans autre qualification renvoie à ActiveWorkbook.ActiveSheet.Range("A1") Pour que le classeur qui contient le code (xla) exécute un code sur lui-même, il faut utiliser explicitement ThisWorkbook dans la procédure.
FS --- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://frederic.sigonneau.free.fr Si votre question sur Excel est urgente, évitez ma bal !
En fait le code en question qui est hébergé par un Addin est disponible sur tout les PC qui en ont besoin - c'est un outil de quotation déjà distribué dans plusieur pays ou nous avons des représentations... Il travaille sur des fichiers distincts n'embarquant quasiment pas de code...
Hors donc, le seul problème à mon sens peut être qu'il ne soit pas hébergé par le classeur sur lequel je voudrais pouvoir piéger des saisies particulières.
Si la seule solution devait passer par le fait de devoir placer le code dans les fichiers eux-mêmes, alors j'abandonnerai tout simplement cette stratégie quasiment non gérable pour moi... Il me suffit largement de devoir gérer pas loin de 90 utilisateurs du Addins réparties de part le monde pour ne pas vouloir en rajouter au niveau des fichiers d'offres...
Merci pour ta contribution passée et peut être également par avance pour celle(s) à venir.
Alain79
"poy-poy" wrote in message news:
Bonjour Alain,
Pour les addin, je ne sais pas. Mais tu peux mettre ton code en personnel.xls qui sera donc présent dès que excel s'ouvrira.
Malheureusement,
ceci ne marchera que sur les versions excels où tu l'auras installé, ie si les fichiers seront utilisé sur d'autres PC que le tien, la macro n'y sera pas.
Si ton personnel.xls n'apparait pas dans vba, enregistre une macro bidon
et
choisis Personnel macro workbook à la place de this workbook. Et il
devrait
apparaître.
Si cela convient, on verra pour le code lui-même.
codialement benjamin
Comment peut-on pieger à partir d'un code autonome de type Addin (non embarqué dans un classeur) une nouvelle saisie de valeur dans une
cellule
quelconque du classeur actif... Cela est-il possible ou doit on obligatoirement placer le code dans le classeur lui-même?