Bonjour,
j'ai dans un classeur excel plusieurs feuilles
La 1ère de ces feuilles (Base) regroupe une base de données correspondante
au contenu de toutes les autres feuilles (ces feuilles sont en fait des
fichiers clients)
Cad que dans la feuille "Base", j'aurais une formule comme :
:: en A1 "='1'!B2"
:: en B1 "='1'!B3"
puis
:: en A2 "='2'!B2"
:: en B2 "='2'!B3"
Comment faire pour incrémenter ces colonnes de manière à ce que les onglets
successifs nommés "1", "2", "3", etc se suivent ?
merci d'avance
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
FxM
bernard garcia wrote:
Bonjour, j'ai dans un classeur excel plusieurs feuilles La 1ère de ces feuilles (Base) regroupe une base de données correspondante au contenu de toutes les autres feuilles (ces feuilles sont en fait des fichiers clients) Cad que dans la feuille "Base", j'aurais une formule comme : :: en A1 "='1'!B2" :: en B1 "='1'!B3" puis :: en A2 "='2'!B2" :: en B2 "='2'!B3"
Comment faire pour incrémenter ces colonnes de manière à ce que les onglets successifs nommés "1", "2", "3", etc se suivent ? merci d'avance
Bonjour Bernard,
En décomposant les infos, tu cherches à trouver : ' n° de ligne '!B n° de colonne +1
Reste un indirect pour chercher le contenu : =INDIRECT ( "'" & LIGNE() & "'!B" & COLONNE()+1 )
@+ FxM
bernard garcia wrote:
Bonjour,
j'ai dans un classeur excel plusieurs feuilles
La 1ère de ces feuilles (Base) regroupe une base de données correspondante
au contenu de toutes les autres feuilles (ces feuilles sont en fait des
fichiers clients)
Cad que dans la feuille "Base", j'aurais une formule comme :
:: en A1 "='1'!B2"
:: en B1 "='1'!B3"
puis
:: en A2 "='2'!B2"
:: en B2 "='2'!B3"
Comment faire pour incrémenter ces colonnes de manière à ce que les onglets
successifs nommés "1", "2", "3", etc se suivent ?
merci d'avance
Bonjour Bernard,
En décomposant les infos, tu cherches à trouver :
'
n° de ligne
'!B
n° de colonne +1
Reste un indirect pour chercher le contenu :
=INDIRECT ( "'" & LIGNE() & "'!B" & COLONNE()+1 )
Bonjour, j'ai dans un classeur excel plusieurs feuilles La 1ère de ces feuilles (Base) regroupe une base de données correspondante au contenu de toutes les autres feuilles (ces feuilles sont en fait des fichiers clients) Cad que dans la feuille "Base", j'aurais une formule comme : :: en A1 "='1'!B2" :: en B1 "='1'!B3" puis :: en A2 "='2'!B2" :: en B2 "='2'!B3"
Comment faire pour incrémenter ces colonnes de manière à ce que les onglets successifs nommés "1", "2", "3", etc se suivent ? merci d'avance
Bonjour Bernard,
En décomposant les infos, tu cherches à trouver : ' n° de ligne '!B n° de colonne +1
Reste un indirect pour chercher le contenu : =INDIRECT ( "'" & LIGNE() & "'!B" & COLONNE()+1 )
@+ FxM
bernard garcia
Mille Merci, c exactement la formule qu'il me fallait. Bernard "FxM" a écrit dans le message de news:
bernard garcia wrote:
Bonjour, j'ai dans un classeur excel plusieurs feuilles La 1ère de ces feuilles (Base) regroupe une base de données correspondante
au contenu de toutes les autres feuilles (ces feuilles sont en fait des fichiers clients) Cad que dans la feuille "Base", j'aurais une formule comme : :: en A1 "='1'!B2" :: en B1 "='1'!B3" puis :: en A2 "='2'!B2" :: en B2 "='2'!B3"
Comment faire pour incrémenter ces colonnes de manière à ce que les onglets
En décomposant les infos, tu cherches à trouver : ' n° de ligne '!B n° de colonne +1
Reste un indirect pour chercher le contenu : =INDIRECT ( "'" & LIGNE() & "'!B" & COLONNE()+1 )
@+ FxM
Mille Merci, c exactement la formule qu'il me fallait.
Bernard
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de
news:uGICdViGEHA.684@tk2msftngp13.phx.gbl...
bernard garcia wrote:
Bonjour,
j'ai dans un classeur excel plusieurs feuilles
La 1ère de ces feuilles (Base) regroupe une base de données
correspondante
au contenu de toutes les autres feuilles (ces feuilles sont en fait des
fichiers clients)
Cad que dans la feuille "Base", j'aurais une formule comme :
:: en A1 "='1'!B2"
:: en B1 "='1'!B3"
puis
:: en A2 "='2'!B2"
:: en B2 "='2'!B3"
Comment faire pour incrémenter ces colonnes de manière à ce que les
onglets
Mille Merci, c exactement la formule qu'il me fallait. Bernard "FxM" a écrit dans le message de news:
bernard garcia wrote:
Bonjour, j'ai dans un classeur excel plusieurs feuilles La 1ère de ces feuilles (Base) regroupe une base de données correspondante
au contenu de toutes les autres feuilles (ces feuilles sont en fait des fichiers clients) Cad que dans la feuille "Base", j'aurais une formule comme : :: en A1 "='1'!B2" :: en B1 "='1'!B3" puis :: en A2 "='2'!B2" :: en B2 "='2'!B3"
Comment faire pour incrémenter ces colonnes de manière à ce que les onglets
Tu devrais changer la date de ton système... Tu vas bloquer la file des discussions. (Tu es au 10 Avril alors que nous sommes le 6 !). -- @+ HD
Gafish
Si tu regardes bien, ca a déja été fait car dans la troisieme réponse du fil, cette meme personne à répondu daté du 4. Mais c'est vrai que il va s'accrocher un moment en haut ce post ! :)
"HD" a écrit dans le message news: e#
Tu devrais changer la date de ton système... Tu vas bloquer la file des discussions. (Tu es au 10 Avril alors que nous sommes le 6 !). -- @+ HD
Si tu regardes bien, ca a déja été fait car dans la troisieme réponse du
fil, cette meme personne à répondu daté du 4.
Mais c'est vrai que il va s'accrocher un moment en haut ce post ! :)
"HD" <hd@anti.spam.fr> a écrit dans le message news:
e#QhW77GEHA.4008@TK2MSFTNGP10.phx.gbl...
Tu devrais changer la date de ton système... Tu vas bloquer la file des
discussions. (Tu es au 10 Avril alors que nous sommes le 6 !).
--
@+
HD
Si tu regardes bien, ca a déja été fait car dans la troisieme réponse du fil, cette meme personne à répondu daté du 4. Mais c'est vrai que il va s'accrocher un moment en haut ce post ! :)
"HD" a écrit dans le message news: e#
Tu devrais changer la date de ton système... Tu vas bloquer la file des discussions. (Tu es au 10 Avril alors que nous sommes le 6 !). -- @+ HD
FxM
Bonsoir,
Gafish wrote:
Si tu regardes bien, ca a déja été fait car dans la troisieme réponse du fil, cette meme personne à répondu daté du 4.
Vu la faible différence entre la date indiquée et la date réelle, je n'avais pas relevé ce point. Plus que 4 jours ...
Mais c'est vrai que il va s'accrocher un moment en haut ce post ! :)
en haut de quoi ? Haaa, d'OE ... :o) Avec Mozilla et sa famille de news, message lu = message passé même s'il est en avance de 10 ans.
@+ FxM
Bonsoir,
Gafish wrote:
Si tu regardes bien, ca a déja été fait car dans la troisieme réponse du
fil, cette meme personne à répondu daté du 4.
Vu la faible différence entre la date indiquée et la date réelle, je
n'avais pas relevé ce point. Plus que 4 jours ...
Mais c'est vrai que il va s'accrocher un moment en haut ce post ! :)
en haut de quoi ? Haaa, d'OE ... :o)
Avec Mozilla et sa famille de news, message lu = message passé même
s'il est en avance de 10 ans.
Si tu regardes bien, ca a déja été fait car dans la troisieme réponse du fil, cette meme personne à répondu daté du 4.
Vu la faible différence entre la date indiquée et la date réelle, je n'avais pas relevé ce point. Plus que 4 jours ...
Mais c'est vrai que il va s'accrocher un moment en haut ce post ! :)
en haut de quoi ? Haaa, d'OE ... :o) Avec Mozilla et sa famille de news, message lu = message passé même s'il est en avance de 10 ans.
@+ FxM
guy
Hello, C'est son genre de pois(s)on à lui. Amicalement guy "HD" a écrit dans le message de news:e%
Tu devrais changer la date de ton système... Tu vas bloquer la file des discussions. (Tu es au 10 Avril alors que nous sommes le 6 !). -- @+ HD
Hello,
C'est son genre de pois(s)on à lui.
Amicalement
guy
"HD" <hd@anti.spam.fr> a écrit dans le message de
news:e%23QhW77GEHA.4008@TK2MSFTNGP10.phx.gbl...
Tu devrais changer la date de ton système... Tu vas bloquer la file des
discussions. (Tu es au 10 Avril alors que nous sommes le 6 !).
--
@+
HD
Mais c'est vrai que il va s'accrocher un moment en haut ce post ! :)
en haut de quoi ? Haaa, d'OE ... :o) Avec Mozilla et sa famille de news, message lu = message passé même s'il est en avance de 10 ans.
Ah je ne sais pas je n'ai pas encore testé Mozilla pour les news, pour le surf oui, mais pas encore pour les news. A voir en tout cas !
FxM
Bonsoir,
Gafish wrote:
Mais c'est vrai que il va s'accrocher un moment en haut ce post ! :) en haut de quoi ? Haaa, d'OE ... :o)
Avec Mozilla et sa famille de news, message lu = message passé même s'il est en avance de 10 ans.
Ah je ne sais pas je n'ai pas encore testé Mozilla pour les news, pour le surf oui, mais pas encore pour les news. A voir en tout cas !
Amusant, c'est bien souvent le contraire. Des éminent(e)s contributeurs(trices) maintiennent IE pour le surf mais sont passés sur Thunderbird / Mozilla / Netscape pour les mail/news.
A titre d'exemple pour les dates anti-dates, j'ai trois messages de personnes en avance sur leur temps (datés du 25/12/19, 16/12/04 & 10/04/04). Une fois marqués comme lus (pas forcément lus, juste marqués comme...), point de souci puisque je fais afficher par contenu du fil.
Je te laisse tester :o)
@+ FxM
Bonsoir,
Gafish wrote:
Mais c'est vrai que il va s'accrocher un moment en haut ce post ! :)
en haut de quoi ? Haaa, d'OE ... :o)
Avec Mozilla et sa famille de news, message lu = message passé même
s'il est en avance de 10 ans.
Ah je ne sais pas je n'ai pas encore testé Mozilla pour les news, pour le
surf oui, mais pas encore pour les news. A voir en tout cas !
Amusant, c'est bien souvent le contraire. Des éminent(e)s
contributeurs(trices) maintiennent IE pour le surf mais sont passés sur
Thunderbird / Mozilla / Netscape pour les mail/news.
A titre d'exemple pour les dates anti-dates, j'ai trois messages de
personnes en avance sur leur temps (datés du 25/12/19, 16/12/04 &
10/04/04). Une fois marqués comme lus (pas forcément lus, juste marqués
comme...), point de souci puisque je fais afficher par contenu du fil.
Mais c'est vrai que il va s'accrocher un moment en haut ce post ! :) en haut de quoi ? Haaa, d'OE ... :o)
Avec Mozilla et sa famille de news, message lu = message passé même s'il est en avance de 10 ans.
Ah je ne sais pas je n'ai pas encore testé Mozilla pour les news, pour le surf oui, mais pas encore pour les news. A voir en tout cas !
Amusant, c'est bien souvent le contraire. Des éminent(e)s contributeurs(trices) maintiennent IE pour le surf mais sont passés sur Thunderbird / Mozilla / Netscape pour les mail/news.
A titre d'exemple pour les dates anti-dates, j'ai trois messages de personnes en avance sur leur temps (datés du 25/12/19, 16/12/04 & 10/04/04). Une fois marqués comme lus (pas forcément lus, juste marqués comme...), point de souci puisque je fais afficher par contenu du fil.
Je te laisse tester :o)
@+ FxM
Christophe Cerbourg
Bonjour,
sur une feuille protégée, je veux écrire, via VBA, dans une cellule verrouillée. Je fais donc : Sheets("saisie").Range("c2").Locked = False Sheets("saisie").Range("c2").Value = l Sheets("saisie").Range("c2").Locked = True
Or, sur l'exécution de la première ligne, j'obtiens le message suivant : "impossible de défninir la propriété Locked de la classe Range" Pourtant, le débogueur me permet bien de voir le contenu de Sheets("saisie").Range("c2").Locked : Vrai, l'aide me dit que cette propriété est en lecture/écriture, j'ai essayé de lui affecter 0 ou 1, VRAI ou FAUX, etc...
Quelle est l'astuce SVP ?
Merci pour votre aide
"bernard garcia" a écrit dans le message de news:406f9d72$0$288$
Bonjour, j'ai dans un classeur excel plusieurs feuilles La 1ère de ces feuilles (Base) regroupe une base de données correspondante au contenu de toutes les autres feuilles (ces feuilles sont en fait des fichiers clients) Cad que dans la feuille "Base", j'aurais une formule comme : :: en A1 "='1'!B2" :: en B1 "='1'!B3" puis :: en A2 "='2'!B2" :: en B2 "='2'!B3"
Comment faire pour incrémenter ces colonnes de manière à ce que les onglets
sur une feuille protégée, je veux écrire, via VBA, dans une cellule
verrouillée.
Je fais donc :
Sheets("saisie").Range("c2").Locked = False
Sheets("saisie").Range("c2").Value = l
Sheets("saisie").Range("c2").Locked = True
Or, sur l'exécution de la première ligne, j'obtiens le message suivant :
"impossible de défninir la propriété Locked de la classe Range"
Pourtant, le débogueur me permet bien de voir le contenu de
Sheets("saisie").Range("c2").Locked : Vrai, l'aide me dit que cette
propriété est en lecture/écriture, j'ai essayé de lui affecter 0 ou 1, VRAI
ou FAUX, etc...
Quelle est l'astuce SVP ?
Merci pour votre aide
"bernard garcia" <bernard.garcia@club-internet.fr> a écrit dans le message
de news:406f9d72$0$288$7a628cd7@news.club-internet.fr...
Bonjour,
j'ai dans un classeur excel plusieurs feuilles
La 1ère de ces feuilles (Base) regroupe une base de données correspondante
au contenu de toutes les autres feuilles (ces feuilles sont en fait des
fichiers clients)
Cad que dans la feuille "Base", j'aurais une formule comme :
:: en A1 "='1'!B2"
:: en B1 "='1'!B3"
puis
:: en A2 "='2'!B2"
:: en B2 "='2'!B3"
Comment faire pour incrémenter ces colonnes de manière à ce que les
onglets
sur une feuille protégée, je veux écrire, via VBA, dans une cellule verrouillée. Je fais donc : Sheets("saisie").Range("c2").Locked = False Sheets("saisie").Range("c2").Value = l Sheets("saisie").Range("c2").Locked = True
Or, sur l'exécution de la première ligne, j'obtiens le message suivant : "impossible de défninir la propriété Locked de la classe Range" Pourtant, le débogueur me permet bien de voir le contenu de Sheets("saisie").Range("c2").Locked : Vrai, l'aide me dit que cette propriété est en lecture/écriture, j'ai essayé de lui affecter 0 ou 1, VRAI ou FAUX, etc...
Quelle est l'astuce SVP ?
Merci pour votre aide
"bernard garcia" a écrit dans le message de news:406f9d72$0$288$
Bonjour, j'ai dans un classeur excel plusieurs feuilles La 1ère de ces feuilles (Base) regroupe une base de données correspondante au contenu de toutes les autres feuilles (ces feuilles sont en fait des fichiers clients) Cad que dans la feuille "Base", j'aurais une formule comme : :: en A1 "='1'!B2" :: en B1 "='1'!B3" puis :: en A2 "='2'!B2" :: en B2 "='2'!B3"
Comment faire pour incrémenter ces colonnes de manière à ce que les onglets
"Christophe Cerbourg" a écrit dans le message de news:
Bonjour,
sur une feuille protégée, je veux écrire, via VBA, dans une cellule verrouillée. Je fais donc : Sheets("saisie").Range("c2").Locked = False Sheets("saisie").Range("c2").Value = l Sheets("saisie").Range("c2").Locked = True
Or, sur l'exécution de la première ligne, j'obtiens le message suivant : "impossible de défninir la propriété Locked de la classe Range" Pourtant, le débogueur me permet bien de voir le contenu de Sheets("saisie").Range("c2").Locked : Vrai, l'aide me dit que cette propriété est en lecture/écriture, j'ai essayé de lui affecter 0 ou 1, VRAI ou FAUX, etc...
Quelle est l'astuce SVP ?
Merci pour votre aide
Bonjour,
Si ta feuille est protégée, il faut d'abord oter la protection : Sheets("saisie").Unprotect ensuite tu peux écrire dans ta feuille, modifier les propriétés des objets, etc..
N'oublie pas de protéger ta feuille avant de sortir de ta procédure Sheets("saise").Protect
Et si tu veux utiliser ta protection avec un mot de passe .... un petit appui sur "F1" après avoir sélectionné "Protect" devrait te fournir tous les détails nécessaires ;o))
-- Cordialement,
Rai Remplacer point par la ponctuation appropriée pour répondre...
"Christophe Cerbourg" <someone@some.where> a écrit dans le message de news:O5vBVPjHEHA.3440@TK2MSFTNGP09.phx.gbl...
Bonjour,
sur une feuille protégée, je veux écrire, via VBA, dans une cellule
verrouillée.
Je fais donc :
Sheets("saisie").Range("c2").Locked = False
Sheets("saisie").Range("c2").Value = l
Sheets("saisie").Range("c2").Locked = True
Or, sur l'exécution de la première ligne, j'obtiens le message suivant :
"impossible de défninir la propriété Locked de la classe Range"
Pourtant, le débogueur me permet bien de voir le contenu de
Sheets("saisie").Range("c2").Locked : Vrai, l'aide me dit que cette
propriété est en lecture/écriture, j'ai essayé de lui affecter 0 ou 1, VRAI
ou FAUX, etc...
Quelle est l'astuce SVP ?
Merci pour votre aide
Bonjour,
Si ta feuille est protégée, il faut d'abord oter la protection :
Sheets("saisie").Unprotect
ensuite tu peux écrire dans ta feuille, modifier les propriétés des objets, etc..
N'oublie pas de protéger ta feuille avant de sortir de ta procédure
Sheets("saise").Protect
Et si tu veux utiliser ta protection avec un mot de passe .... un petit appui sur "F1" après avoir sélectionné "Protect" devrait te fournir tous les détails nécessaires ;o))
--
Cordialement,
Rai
Remplacer point par la ponctuation appropriée pour répondre...
"Christophe Cerbourg" a écrit dans le message de news:
Bonjour,
sur une feuille protégée, je veux écrire, via VBA, dans une cellule verrouillée. Je fais donc : Sheets("saisie").Range("c2").Locked = False Sheets("saisie").Range("c2").Value = l Sheets("saisie").Range("c2").Locked = True
Or, sur l'exécution de la première ligne, j'obtiens le message suivant : "impossible de défninir la propriété Locked de la classe Range" Pourtant, le débogueur me permet bien de voir le contenu de Sheets("saisie").Range("c2").Locked : Vrai, l'aide me dit que cette propriété est en lecture/écriture, j'ai essayé de lui affecter 0 ou 1, VRAI ou FAUX, etc...
Quelle est l'astuce SVP ?
Merci pour votre aide
Bonjour,
Si ta feuille est protégée, il faut d'abord oter la protection : Sheets("saisie").Unprotect ensuite tu peux écrire dans ta feuille, modifier les propriétés des objets, etc..
N'oublie pas de protéger ta feuille avant de sortir de ta procédure Sheets("saise").Protect
Et si tu veux utiliser ta protection avec un mot de passe .... un petit appui sur "F1" après avoir sélectionné "Protect" devrait te fournir tous les détails nécessaires ;o))
-- Cordialement,
Rai Remplacer point par la ponctuation appropriée pour répondre...