Re: Bloquage de la page excel | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 16-02-2008 12h30
Bonjour Demag
Je te propose cette solution. Va sur ta feuille, puis clique droit le nom de l'onglet, puis clique sur la ligne "visualiser le code"), cette action va te faire arriver dans le l'éditeur VBA. Regarde ton écran, si tu ne vois pas de palette "Propriétés - xxxxxx", clique sur le menu Affichage/Fenêtre propriétés (ou la touche F4). Dans cette palette, tu as un champ qui se nomme ScrollArea, dans la partie à droite de ce champ, tu tapes au clavier la référence des cellules qui sont permises de sélectionner. C'est tout Pour revenir à Excel, il suffit de cliquer sur le menu Fichier/Fermer et retourner à Microsoft Excel (ou les touches Alt Q). J'espère que c'est cela que tu désires. Sinon explique en donnant plus de détails ce que tu veux obtenir. @+Jean-Marie |
|
|
Re: nommer un onglet avec le nom d'une cellule | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 16-02-2008 12h11
Re...
Tu as plusieurs solutions. [list] [*]Tu laisses la cellule A1 à vide des deux feuilles que tu ne veux pas toucher, et il y a rien à toucher au code, la gestion d'erreur va faire son rôle.[/list] [list] [*]Tu peux rajouter dans une cellule de la feuille concernée, une valeur indiquant à la macro de ne pas remplacer son nom.[/list]
For I = 1 To Worksheets.Count
[list] [*]Tu peux utiliser le nom de la feuille[/list]
For I = 1 To Worksheets.Count
[list] [*]Tu peux en fonction de la position des feuilles dans les onglets, si elle sont placées en dernier[/list]
For I = 1 To Worksheets.Count -2
En première position
For I = 3 To Worksheets.Count
Comme tu peux le voir, cela dépend de ce que tu veux obtenir (on le sait), mais surtout du comment... Je suis certain qu'il y a d'autres solutions. @+Jean-Marie
Edité par JeanMarie le 16/02/2008 16:33:34
|
|
|
Re: nommer un onglet avec le nom d'une cellule | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 15-02-2008 21h55
Re...
Jipi, il me faut plus explications, pour t'aider à résoudre ton problème. Veux-tu le faire en fonction d'une condition ? En fonction de la sélection multiple des feuilles ? Ou autre ? @+Jean-Marie |
|
|
Re: nommer un onglet avec le nom d'une cellule | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 15-02-2008 18h24
Bonjour
J'espère que je vais pas trop dire de bêtises dans mes commentaires. Je suis plus à l'aise avec les formules. Regarde ce code
Option Explicit
Une fois n'est pas de coutume, mais ce jour n'est pas un jour particulier ... @+Jean-Marie |
|
|
Re: Sommes automatiques sans les valeurs négatives | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 08-02-2008 07h26
Bonjour tout le monde
Didier ta formule est bonne, et je ne vois pas meilleure utilisation de la fonction SOMME.SI pour résoudre le problème de Chube34. Pour la question subsidiaire, je suis comme toi, je ne l'ai pas compris. En attendant de plus amples explications, bonne journée à tous. @+Jean-Marie |
|
|
Re: Bug dans MfDcalendrier30 ? | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 25-01-2008 12h33
Bonjour
Peux-tu nous indiquer le format monétaire de la cellule qui fait afficher automatiquement le calendrier. Arf, je n'avais même pas vu que tu avais glissé un fichier. @+Jean-Marie |
|
|
Re: FELICITATIONS Didier (concours Logithèque) | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 09-01-2008 19h41
Bonsoir tout le monde
Eh! bien pour une fois que je peux écrire à un fil sur ton forum, et ce n'est pas pour répondre à une question, arf Bravos, félicitations, Hourra, Tu n'en espérais pas tant, n'est-ce pas !. Moi je retiens, ta 1ère place pour les documents spécifiques à la version d'office 2007. Tu vas pouvoir rajouter ceci sur ta carte de visite... @+Jean-Marie |
|
|
Re: CALCUL DE DATE | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 25-12-2007 11h10
Bonjour tout le monde
Cancoille, je viens de voir que tu as posté ta question sur nos amis d'XLD. :bof: Pour répondre à ta question, il est impossible par une formule ou une macro de résoudre ton problème de décalage en ne renseignant que le nombre de jours de congés pris. Il faut se poser la question à quelle date a ou ont été pris les congés ? Il faut donc renseigner deux informations : [list] [*] Une date de prise et le nombre de congés pris [*] Date de début des congés et la date de fin des congés [/list] La deuxième étant plus facile à mettre en oeuvre. La première nécessitant le calcul des jours fériés et dimanche. Au plaisir de te lire. @+Jean-Marie |
|
|
Re: Version anglaise | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 29-11-2007 19h28
Bonsoir Chube
Les voici traduites =SUMPRODUCT((ISNUMBER(SEARCH(""AR"",A4:A32)))*1,B4:B32) =SUMIF(A:A,""*AR*"",B:B) @+Jean-Marie |
|
|
Re: somme si | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 29-11-2007 07h41
Bonjour Chube, Didier
Tu as la possibilité dans les certaines fonction d'utiliser les "caractères génériques". Au nombre de deux caractères, le ? (point d'interrogation) remplace un seul caractère quelconque qui occupe l'emplacement du point d'interrogation. Par exemple, p?rt trouve « port » et « part ». Le * (astérisque), remplace n nombre quelconque de caractères situés à l'emplacement de l'astérisque. Par exemple, *Est trouve « Nord-Est » et « Sud-Est ». Pour retrouver AR n'importe ou dans la chaîne, cela donne la formule
=SOMME.SI(A:A;"*AR*";B:B)
ou si tu fais appel au contenu d'une cellule pour tester la chaîne
=SOMME.SI(A:A;"*"&C1&"*";B:B)
Pour retrouver AR au début de la chaîne, cela donne la formule
=SOMME.SI(A:A;"AR*";B:B)
ou si tu fais appel au contenu d'une cellule pour tester la chaîne
=SOMME.SI(A:A;C1&"*";B:B)
Pour retrouver AR en fin de chaîne, cela donne la formule
=SOMME.SI(A:A;"*AR";B:B)
ou si tu fais appel au contenu d'une cellule pour tester la chaîne
=SOMME.SI(A:A;"*"&C1;B:B)
Avec cette fonction, tu n'as pas besoin de "borner" une plage de cellule, tu peux définir les plage en colonne entière, ce que ne permet pas la fonction SOMMEPROD Bonne journée @+Jean-Marie |
|
|