Bonjour,
Plutôt qu'un long discours je vous joins mon fichier afin que mon explication ne soit pas trop incompréhensible.
Regarde la pièce jointe LentillesTest(1).xlsx
Je souhaiterais depuis le bouton présent dans la feuil1 ajouter le tableau de la feuil2 dans la feuil1 à la suite du premier et décaler en même temps le bouton.
Le bouton est une affaire qui roule en utilisant :
En revanche lorsque je colle le tableau de la feuil2 dans la feuil1 il sélectionne la cellule G1 et le colle. OK jusque la seulement les clics suivant décalent le bouton mais colle le tableau par dessus l'ancien. Cela vient du fait que je ne fais que lui demander de coller en G1. Pour remédier à cela il faudrait que je détecte la première cellule de la première ligne qui soit vide. J'ai eu comme idée d'utiliser cela :
Seulement je ne fais que sortir le nombre de colonne (et comme j'ai des cellules fusionnées les résultats sont en plus faux ...)
Plusieurs questions :
1. Comment détecter la coordonnée de la première cellule vide de la première ligne ?
2. Comment faire pour que mon tableau en feuil2 ne soit pas figé ? (pour le moment il comporte 6 colonnes mais je peux très bien en rajouter une plus tard donc il faudrait que le programme ne se contente pas de sélectionner une plage prédéfinie mais bien des cellules actives)
3. Semi-Question/précision : le tableau que je copie contient des formules qui dépendent ensuite du tableau précédent ...
Des idées 😕
Merci d'avance
Plutôt qu'un long discours je vous joins mon fichier afin que mon explication ne soit pas trop incompréhensible.
Regarde la pièce jointe LentillesTest(1).xlsx
Je souhaiterais depuis le bouton présent dans la feuil1 ajouter le tableau de la feuil2 dans la feuil1 à la suite du premier et décaler en même temps le bouton.
Le bouton est une affaire qui roule en utilisant :
Code:
ActiveSheet.Shapes("Button 1").IncrementLeft 240
ActiveSheet.Shapes("Button 1").IncrementTop -1
En revanche lorsque je colle le tableau de la feuil2 dans la feuil1 il sélectionne la cellule G1 et le colle. OK jusque la seulement les clics suivant décalent le bouton mais colle le tableau par dessus l'ancien. Cela vient du fait que je ne fais que lui demander de coller en G1. Pour remédier à cela il faudrait que je détecte la première cellule de la première ligne qui soit vide. J'ai eu comme idée d'utiliser cela :
Code:
Range("A1").End(xlToRight).Column
Plusieurs questions :
1. Comment détecter la coordonnée de la première cellule vide de la première ligne ?
2. Comment faire pour que mon tableau en feuil2 ne soit pas figé ? (pour le moment il comporte 6 colonnes mais je peux très bien en rajouter une plus tard donc il faudrait que le programme ne se contente pas de sélectionner une plage prédéfinie mais bien des cellules actives)
3. Semi-Question/précision : le tableau que je copie contient des formules qui dépendent ensuite du tableau précédent ...
Des idées 😕
Merci d'avance