OVH Cloud OVH Cloud

créer onglet et feuille pré remplie si souligné

18 réponses
Avatar
Greg
Bonsoir,


J'ai un classeur avec une feuille appelée "progression", sorte de sommaire
qui récapitule les feuilles suivantes. Certains des éléments du sommaire
sont détaillés dans les feuilles suivantes. Ce sont les séances.


Je cherche à ce qu'un onglet se crée si un item de la colonne B (les
séances) dans la feuille "sommaire" est souligné, avec comme conséquence:

- l'onglet prend le nom de l'item (ex: séance 1)
- la feuille qui s'ouvre est pré-rempli selon le modèle d'une feuille
appelée "séance type", qui peut ou non se trouver dans le classeur
- 5 cellules de la feuille séance 4 reprennent des infos directement dans le
tableau sommaire

Si vous ne comprenez pas bien, voici le fichier:

http://cjoint.com/?kfvDEvPBbL

Est-ce envisageable ou suis-je à côté de mes baskets? Merci d'avance

Greg

8 réponses

1 2
Avatar
Greg
Bonjour à tous!

J'ai passé une partie de ma nuit à préparer un PPS pour
- mettre mes idées au clair sur le projet
- faire le point sur ce qui a déjà été fait

Puis-je me permettre de te l'envoyer (je m'adresse à Stef), à titre
personnel? Euh... je comprendrais fort bien que le forum n'étant pas là pour
ça, nous nous en limitions à des échanges sur le MPFE.

Je vais maintenant me plonger dans tes messages... je sais davantage où je
vais. Je répondrai quand j'aurai digéré...

Merci, merci et encore merci!

Greg
Avatar
lSteph
Bonjour Greg,

tout à fait! tu as gm ...monpseudo ... le truc qui vabien au
milieu ...gmail.com

--
LSteph

On 7 oct, 15:41, "Greg" wrote:
Bonjour à tous!

J'ai passé une partie de ma nuit à préparer un PPS pour
- mettre mes idées au clair sur le projet
- faire le point sur ce qui a déjà été fait

Puis-je me permettre de te l'envoyer (je m'adresse à Stef), à titre
personnel? Euh... je comprendrais fort bien que le forum n'étant pas l à pour
ça, nous nous en limitions à des échanges sur le MPFE.

Je vais maintenant me plonger dans tes messages... je sais davantage où je
vais. Je répondrai quand j'aurai digéré...

Merci, merci et encore merci!

Greg


Avatar
Greg
"LSteph" a écrit dans le message de news:

Bonsoir Greg,
Passons sur quelques colonnes vides dans le tableau à nouveau des
fusions... ca viendra.



En fait, parfois je n'ai pas trop le choix. Je me dis qu'il n'y a pas
d'incidence si pas de calcul. Peut-être est-ce une erreur.

En revanche, je vois des redondances par rapport à ce qui était sensé
initier les séances. Et qui plus est assorties de nouveaux éléments divers
et épars.
Si je peux me permettre... Ca part un peu tous azimuts!
A nouveau une modélisation type formulaire de suivi de projet digne d'un
tableau word. C'est parti pour une application spaghetti, avec
rafistolages de bout de codes collés par dessus les rustines et qu'in fine
personne ne maitrisera.



Bah... je fais avec les moyens du bord. Peut-être que la présentation du
projet te permettra de me remettre dans le droit chemin.

Alors d'accord supposons que tu veuilles un support pour créer les
thématiques et une fiche pour en afficher les détails après.
Déjà tout cela ressemble à un truc qui se ferait sous Access, mais
si le nombre d'enregistrements n'est pas trop important c'est tout à fait
faisable mais avec une organisation encore plus méthodique, dans la mesure
ou excel laisse plus de liberté (en apparence).



à vrai dire, je suis prêt à travailler avec Access, si c'est meilleur. Mais
là, je suis dans l'expectative.

Déjà choisir la création d'éléments là où elle se crée vraiment, c'est à
dire , d' abord identifier l'élément le plus fin et dont l'unicité va
structurer l'ensemble. Si cette structure ce décline en sous éléments ,
c'est qu'il faut aller chercher la clé sur plusieurs
champs.Séance,séquence?.
Tout cela pour dire que ton projet doit être d'abord analysé.
Commencer par lister déjà tous les éléments qui vont composer l'ensemble,


Je pense avoir fait ça dans le PPS, dis moi si je me trompe.

ensuite, voir lesquels sont structurels, qualifiants ou
quantificateurs, ensuite voir comment les informations sur chacun te
parviennent pour au mieux en envisager la saisie et faciliter tes
objectifs.


Dans le PPS, j'ai légendé chaque feuille (programmation, progression,
préparation de séance, récapitulatif et cahier journal). Ce sont les 5
grands projets. Les autres feuilles, c'est de la nioniotte. Je ne les ai pas
mentionnées.

La structure à exploiter doit être si possible complètement
carrée, dépouillée de tout souci de présentation, d'ornement.
Simplement, facile à renseigner et organisée.



C'est là que ça me pose problème... Pas vraiment pour moi mais plutôt
- pour les utilisateurs non avertis
- pour les utilisateurs tout beau tout rose. Je fais un métier ou les
collègues sont essentiellement des femmes (et je ne m'en plaint pas...
quoique...n'y voyez aucun ostracisme... ). Et pour qu'elles accrochent, il
faut que la présentation soit au rendez-vous. Bien sûr, elles l'auront
peut-etre a posteriori, mais j'aimerais qu'elles l'aient d'emblée, sur le
document de travail.

Ainsi tu pourras ensuite en tirer des présentations dans tous les sens que
tu veux. Voici déjà ce qui en serait repérable pour des titres de
colonnes.Voir déjà là dedans ce qui structurerait une ou plusieurs
tables: voir la liste des données qui vont dedans, leur nature, type..
Exemple: les classes, les maîtres, ..une liste
les différenciations ???
la date ..de quoi?
..etc...



Effectivement, si c'est clair dans mon esprit, ça n'est pas évident à
comprendre de l'extérieur. Le nombre d'items, à quelques prêt, se trouvent
dans l'espèce de toile d'araignée qui représente les échanges entre la base
de données et les classeurs. En ce qui concerne leur "nature, type",
j'espère bien comprendre. Ce sont parfois des items avec un mot ou une
phrase (à 90%), ou des données chiffrées (peu). Si c'est bien la question,
voici le détail. Au passage, je réponds aux interrogations.

Données sous forme de mots ou de phrases:

les classes,
les maîtres
les différenciations ??? ==> ce sont les dispositifs que l'on peut mettre
en place pour travailler à différents niveaux dans une même classe)
nom du maître
liste d'élèves
nom de l'école
niveau de classe ==> PS (petite section), MS, GS, CP, CE1, CE2, CM1, CM2
supports écrits de l'élève
types de séances
Compétences en sciences ... et dans toutes les autres disciplines
DISCIPLINE ==> ensemble des disciplines au programme du primaire
ORGANISATION ==> en groupe, en binôme... par exemple



Données sous forme chiffrée:
la date ..de quoi? ==> selon les documents, ça peut être la date du jour
de la mise en oeuvre, ou une date de naissance (pour les élèves). Dans la
base de données, il n'y aurait que les dates de naissance des élèves.
cycle ==> à l'école primaire, il y a 3 cycles: 1, 2, 3



Les autres éléments de la base de données sont dans le PPS


Bon, je m'attaque au deuxième message!
Avatar
Greg
> > Je cherche à ce qu'un onglet se crée si un item de la colonne B (les
> séances) dans la feuille "sommaire" est souligné
Le souligné est un format, donc pas un évènement susceptible de déclencher
directement une action.
Si le but est de créer une fiche à la demande, on pourrait utiliser le
double clic sur cellule de la séance.
Si par contre tu veux choisir les fiches à créer, une liste de choix
pourrait surgir!
> Est-ce envisageable...



Euh, oui... même si je n'en comprends pas l'intérêt. En fait, toutes les
séances ne sont pas détaillées, sans quoi j'aurais préparé une vingtaine de
feuilles pour voir venir (avec l'inconvenient d'alourdir le classeur). Je
cherchais donc simplement à créer des feuilles automatiquement (une bouton
macro remplacerait tout aussi bien le double clic) si l'utilisateur
souhaitait produire une préparation de sa séance.Je cherche juste à éviter
qu'il n'ait à copier/coller une feuille modèle, qui de plus ne pourrait pas
prendre en compte

donc oui, outre que la question plus fondamentale serait , qu'est-ce qui
crée quoi et à quel moment c'est renseigné.



Tout part de la progression. C'est elle qui créerait les séances. Encore une
fois, toutes les séances inscrites dans le progression ne génère pas une
préparation de séance. C'est l'utilisateur qui choisira ou non de détailler
son travail et donc de créer une feuille. Si la séance qu'il souhaite
détailler est la séance 3, un onglet séance 3 se créerait, et la feuille
reprendrait les informations suivantes à partir de la progression:
- titre
- classe
- élément du programme... etc
... qui seront commun à toutes les feuilles séances d'un même classeur

- objectif
- titre de la séquence, qui seront spécifiques à chaque feuille

Je pense avoir assez bien détaillé sur la fin du PPS (progression, le projet
/ séance, le projet)


Pourquoi, avoir fait une macro, là où un petit coup de souris,
incrémenterait aussi bien mes séances alors qu'il faudrait aussi créer une
fiche qui doit aller chercher des infos, là où elles sont peut-être déjà
ou pas encore, dans la fiche infos par exemple.



En fait, je n'aurais aucun souci à faire toutes ses démarches qui restent
légères. Mais mes collègues (la plupart en tout cas) ne vont pas rentrer
dedans si ce n'est pas tout cuit. Je sais, la marmotte n'emballe pas le
chocolat. Mais si je veux que l'outil soit utilisé, il ne faut pas qu'il y
ait (ou un minimum) de procédés techniques. Ca doit être très visuel.


Mais...

> - la feuille qui s'ouvre est pré-remplie...
Cela envisage-t-il, que tu vas créer des enregistrements avec juste le nom
de la fiche, puis à nouveau devoir remplir ces fiches (séparément,



ce que tu appelles enregistrement, c'est bien une ligne dans la base de
données (au sens de compléter les différents champs), ou l'enregistrement du
classeur sur le DD? J'envisage les 2 assertions et je ne comprends pas le
problème.

pour si cela se trouve finir par vouloir remettre les infos dans un
document de synthèse qui devra à son tour aller dans chaque fiche relire
des informations, rangées un peu partout dans la fiche?



J'espère que les explications du PPS te répondront car là, je ne suis pas.

Aussi, si en plus...

> - 5 cellules de la feuille séance 4 reprennent des infos directement
dans le tableau sommaire
(Pourquoi seulement la séance4, pourquoi pas les autres?)



Oui, les autres aussi!

..je serais bien tenté de t'orienter vers ceci:

1-Une feuille (la base) disposée comme ton onglet info, dans laquelle
tu as tout à écrire, chaque colonne correspond à un titre, sans vides,
sans fusions.



là, OK, je comprends tout ;-)) pas neuneu complètement.... ouf!

Dans chaque ligne un enregistrement,
tous les renseignements et uniquement ceux nécessaires à remplir une
fiche, d'une séance ou d'une séquence,



OK! Ca, c'est très faisable mais le hic est le suivant: Un enseignant fait
environ 50 progressions sur l'année. Est-ce que cette base de données peut
se trouver dans un classeur source plutôt que sur une feuille de chaque
classeur?

(lequel est l'item de détail, c'est primordial de le savoir?)




Ca y est, je suis largué... item de détail? J'ai fait des recherches sur
google et... je ne comprends pas, désolé.

2-Un modèle de fiche dans laquelle il n'y a rien a écrire, on peut choisir
par un déroulant la séance que l'on veut afficher et qui peut servir à
générer en fichier ou sur imprimante l'ensemble des fiches.



Ca serait le top!


3-Un sommaire qui se met à jour tout seul comme un grand.


Euh, à vrai dire, c'est le sommaire (feuille progression) qui met à jour les
fiches. Il n'y a pas d'informations qui vont des feuilles séances vers la
feuille progression mais bien l'inverse.

En tout cas, merci pour tout ce temps passé à me répondre et à rentrer dans
ce qui doit apparaitre comme un foutu bazar de l'extérieur...

à plus

Greg
Avatar
LSteph
..réponse dans ta bal.

Greg a écrit :
"LSteph" a écrit dans le message de news:



Avatar
LSteph
...
donc pour la suite plus terre à terre sur cette seule question
Est-ce que créer la feuille qd on crée la ligne te conviendrait?


http://cjoint.com/?kiahymSFoq

--
lSteph
Avatar
LSteph
...si tu préfères celui-ci avec userform pour la séance et choix de
créer une fiche

http://cjoint.com/?kiiKLxXW2M


'''le code'''''''''''''''''''''''

'''dans frmSeance
Private Sub CommandButton1_Click()
Feuil1.Cells(lig + 1, 3) = TextBox1
Feuil1.Cells(lig + 1, 4) = TextBox2
AddFiche = CheckBox1 'si la case est cochée la variable
''''''''''''''''''''''ajout de fiche est vraie
Unload Me
End Sub


Private Sub CommandButton2_Click()
Unload Me
End Sub

Private Sub UserForm_Initialize()
AddFiche = False
Me.Caption = "Renseignement de " & cRef
End Sub



'''dans module1
Public AddFiche As Boolean, cRef As Range, lig As Long


Sub AjoutSeance()

' lig=première ligne que tu croises en partant d'en bas

lig = [b65536].End(xlUp).Row

Application.ScreenUpdating = False
With Range(Cells(lig, 2), Cells(lig, 5))
.Copy Range(Cells(lig + 1, 2), Cells(lig + 1, 5))
End With

Cells(lig, 2).AutoFill _
Destination:=Range(Cells(lig, 2), Cells(lig + 1, 2)), _
Type:=xlFillDefault



Range(Cells(lig + 1, 3), Cells(lig + 1, 4)).ClearContents
'efface dans la dernière ligne de données la 3eme et 4eme colonne


Set cRef = Feuil1.[b65536].End(xlUp)
frmSeance.Show

If AddFiche Then
Feuil2.Copy after:=Sheets(Sheets.Count)

With Sheets(Sheets.Count)
.Name = cRef
.[a1] = Feuil1.[e4]
.[c2] = cRef
.[a5] = cRef.Offset(0, 1)
.[a10] = cRef.Offset(0, 2)
End With
End If
Set cRef = Nothing
End Sub
Avatar
Greg
C'est extra! Je préfère celui de ce matin (kiiKLxXW2M)
- pour l'aspect pratique: tout est sur la même fenêtre
- pour la possibilité de créer ou non une fiche

Je me suis amusé à la remettre en forme pour voir (mon côté... femme..
obsédé par la présentation! Eh oui, ça détraque d'être tout le temps avec
des nanas!). Je trouve ça géant!!!

Pour ce classeur, il me reste juste une question. En fait, le userform crée
l'onglet du nom de la cellule en colonne B. Le problème risque de se poser
si un collègue souhaite insérer une séance entre 2 autres.

ex: entre séance 1 et séance 2, il se rend compte qu'il serait intéressant
d'en placer une (ex: 1BIS ou autre). Est-ce complexe ou peut-on s'inspirer
du travail que tu as fait avec quelques modifications?

En tout cas, je suis vraiment heureux pour ce deuxième classe (sur les 5 en
tout) qui, pour moi, arrive à aboutissement. Tu as fait changer mon plan de
départ... mais c'est encore mieux que ce que j'avais imaginé!!!

Merci merci!!!!

Greg

NB: Je vais voir s'il est possible de créer des icones plutôt que des
boutons macro, pour aboutir à une barre personnalisée. Je sais que j'avais
fait ça sous word il y a quelques temps mais je ne sais pas si ca existe
encore sous XL2007.
1 2