Selection d'une cellule d'un autre classeur - VB/VBA/VBS - Programmation
Marsh Posté le 23-12-2008 à 15:19:10
Bonjour,
essayer avec:
ActiveSheet.Range("A6" ).End(xlDown).Offset(0,1).Select
Cordialement
Marsh Posté le 23-12-2008 à 16:12:41
Merci bcp ! c'est pas encore gagner mais c'est un grand pas!
Je n'ai plus d'erreur 1004, plus d'erreur du tout d'ailleurs.
Par contre ça me copie les trucs à la dernière ligne et pas dans la bonne colonne (B65536, C65536 et D65536 au lieu de A6, B6 et C6)
En tout cas mnt que j'ai plus cette erreur, je vais bidouiller un peu pour essayer d'arriver à qqc, merci encore
Je vous tiens rapidement au courant.
Marsh Posté le 23-12-2008 à 16:26:51
Ca y est ! Cette fois c'est bon !
Pour ce qui est de la ligne 65536, c'était logique, étant donné d'aller à la case suivante de la dernière cellule non vide... mais étant que le tableau était vide, forcement ça posait problème (donc j'ai inclu le titre à l'intérieur, et mnt ça marche).
Pour la colonne de décalage... c'est simplement une inversion entre Offset(1, 0) et Offset(0, 1)
En tout cas merci bcp
Bonne soirée
Marsh Posté le 23-12-2008 à 12:19:11
Bonjour à tous.
Je débute en VBA et je bloque sur une petite erreur.
En fait voilà, j'ai 2 classeurs (enfin plutôt une vingtaine, mais c'est une autre histoire ) , l'un regroupe les affaires en cours (avec nombres d'heures de chacun, des graphiques, ...) et l'autre est une feuille d'heure hebdomadaire.
Mon classeur des affaires en cours est déjà faite (avec aussi pas mal de VBA mais avec du temps et pas mal d'essai, mais au final elle fonctionne...). Il y a une feuille par affaires. Par contre mnt je veux la remplir automatiquement avec le classeur d'heures. Et c'est là qu'arrive les problèmes...
Donc j'ai fait ma feuille avec toutes les infos que je dois envoyer sur l'autre (nom, numéro de la semaine et nombres d'heure pour chaque affaires (max 20 affaires). Et j'ai donc crée un bouton de commande pour lancer la macro et envoyer tout ça.
Passons mnt au code :
Toute la matinée j'ai tester pas mal de solution mais rien n'y fait...
Voilà, donc si vous avez la moindre idée, n'hésitez pas
Merci et bonne journée