Rechercher : dans
Par :

Problemes en VBA ; coordonnees a selectionner

Dernière réponse le 7 oct 2009 à 16:03:07 N.Blips, le 7 oct 2009 à 15:17:29 
 Signaler ce message aux modérateurs

Bonjour,

J' ai un souci en VBA que je n'arrive pas a regler malgre mes efforts...

En fait, je dois creer un formulaire dans lequel l'utilisateur donne le numero de la semaine, le jour dans cette semaine, puis donne une information. Il faut ensuite que ma macro aille dans le bon feuillet (un feuillet par salarie), puis place l'information dans la bonne case du tableau. J'ai deux soucis :

- Le formulaire est dans un feuillet different du tableau, et il y a plusieurs tableaux recapitulatifs, un par salarie. Chaque feuillet a pour nom le nom de famille du salarie. Ce nom de famille, il doit le rentrer dans le formulaire. Je me suis donc dit : je vais nommer cette case : nomdusalarie , pour ensuite utiliser le bout de macro suivant :

Sheets([nomdusalarie]).Select

Je pensais que ca fonctionerait, mais non. Donc j'ai essaye en mettant des crochets, sans crochet, avec des guillemets, sans guillemets... Rien, je vois pas pourauoi ca marche pas



- Deuxieme probleme : dans mon tableau, j'ai le numero de la semaine comme abscisse, le jour comme ordonnee, mais je n'ai jamais vu en cours comment faire une macro qui selectionne la case avec semaine = x et jour = y, x et y etant rentres dans le formulaire.


Quelqu'un peut il m'aider ? Merci d'avance !

(et desole pour les accents qui manquent, je suis sur un clavier qwerty...)

Configuration: Windows XP Internet Explorer 7.0

Meilleures réponses pour « Problemes en VBA ; coordonnees a selectionner » dans :
VBA et les collections d'objets. VoirVBA et les collections d'objets Quand plusieurs (beaucoup de) contrôles sont mis sur une feuille ou un Userform il est parfois fastidieux d'écrire du code dans chaque évènement des contrôles. Ce Tuto vous permet de traiter vos contrôles comme...
VBA Un timer une seconde tout simple VoirEn VBA, il n'y a pas (du moins à ma connaissance) de composant Timer. On peut en créer un très facilement. Dans un module de feuille Activer/ dés activer le timer : Placer un bouton sur Feuil1 et mettre le code... Private Sub...
Tableur - Les cellules VoirLa notion de cellule On appelle "cellule" l'intersection entre une ligne (horizontale) et une colonne (verticale) de la feuille de calcul. Ainsi le nom de la ligne combiné au nom de la colonne donne les coordonnées d'une cellule (le terme d'adresse...
Tableur - La sélection des cellules VoirSélection de cellules Le tableur est un formidable outil pour manipuler des données. Ainsi, pour pouvoir manipuler les données il est nécessaire de disposer d'outils permettant de sélectionner rapidement toutes les cellules dont on a...

1

 N.Blips, le 7 oct 2009 à 16:03:07

Je viens de resoudre le souci des coordonnees en trouvant un systeme avec recherchev et plein de bidouillages, mais je n'y arrive toujours pas pour le deplacement vers le bon feuillet... J'ai l'impression, en outre, qu'on ne peut pas utiliser les references relatives pour le changement de feuillet, est-ce vrai ?

Répondre à N.Blips