Macro copier/coller plusieurs cellules
Résolu/Fermé
A voir également:
- Macro excel copier coller plusieurs cellules
- Formule excel pour additionner plusieurs cellules - Guide
- Liste déroulante excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Copier coller pdf - Guide
- Verrouiller cellules excel - Guide
5 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 744
10 déc. 2010 à 12:19
10 déc. 2010 à 12:19
Bonjour,
En fait, pour faire ceci, pas besoin d'une macro. Une simple formule DECALER vous suffit.
Soit en colonnes A, B et C les mots à ajouter à votre texte. En D1, vous réservez cette cellule pour indiquer le numéro de la ligne contenant les mots en Col A, B et C.
Ensuite, en O13 :
=SI(D1="";"";DECALER(A1;D1-1;0))
en Q20 :
=SI(D1="";"";DECALER(B1;D1-1;0))
en K26 :
=SI(D1="";"";DECALER(C1;D1-1;0))
Et voilà...
Un fichier exemple???
En fait, pour faire ceci, pas besoin d'une macro. Une simple formule DECALER vous suffit.
Soit en colonnes A, B et C les mots à ajouter à votre texte. En D1, vous réservez cette cellule pour indiquer le numéro de la ligne contenant les mots en Col A, B et C.
Ensuite, en O13 :
=SI(D1="";"";DECALER(A1;D1-1;0))
en Q20 :
=SI(D1="";"";DECALER(B1;D1-1;0))
en K26 :
=SI(D1="";"";DECALER(C1;D1-1;0))
Et voilà...
Un fichier exemple???
Merci beaucoup !
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 744
10 déc. 2010 à 14:40
10 déc. 2010 à 14:40
de rien
a+
a+
En faite, ca ne marche pas...
Ma cellule ou je mais le numero de ma ligne est H3 (c'est une cellule fusionnées, ca pose pb ?)
De plus la ligne 1 n'a pas de onnées mais le nom de mes colonnes.
Mais je ne pense pas que cela pause souci.
Je ne vois pas ou est le problème...
Ma cellule ou je mais le numero de ma ligne est H3 (c'est une cellule fusionnées, ca pose pb ?)
De plus la ligne 1 n'a pas de onnées mais le nom de mes colonnes.
Mais je ne pense pas que cela pause souci.
Je ne vois pas ou est le problème...
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 744
Modifié par pijaku le 10/12/2010 à 15:34
Modifié par pijaku le 10/12/2010 à 15:34
En fait, ça marche. Suffit de l'adapter à votre situation...
Dans la formule, il n'est pas tenu compte de ligne de titre*. Donc remplacer :
=SI(H3="";"";DECALER(A1;H3-1;0))
par :
=SI(H3="";"";DECALER(A1;H3;0))
ps : je vous ai adapté en même temps pour la cell H3...
tu dis...
*Mais cela en essayant, vous auriez du vous rendre compte qu'il prenait les valeurs de la ligne précédente non?
Dans la formule, il n'est pas tenu compte de ligne de titre*. Donc remplacer :
=SI(H3="";"";DECALER(A1;H3-1;0))
par :
=SI(H3="";"";DECALER(A1;H3;0))
ps : je vous ai adapté en même temps pour la cell H3...
tu dis...
*Mais cela en essayant, vous auriez du vous rendre compte qu'il prenait les valeurs de la ligne précédente non?
En faite, il me met la formule...
Heu je crois d'ou vient le pb...
Toutes les cellules de ma feuille sont en texte...
J'essaye d'enlever ca.
Heu je crois d'ou vient le pb...
Toutes les cellules de ma feuille sont en texte...
J'essaye d'enlever ca.
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 744
10 déc. 2010 à 15:42
10 déc. 2010 à 15:42
Rien à voir avec le format de cellule.
Si Excel vous indique la formule dans la cellule, 3 choix :
1- vous avez mis un ' devant le signe =
2- vous n'avez pas mis le signe =
3- Outils/Options onglet "affichage" dans "fenêtres" décocher "formules"
Si quelqu'un voit d'autres raisons qu'il (elle) n'hésite pas...
Si Excel vous indique la formule dans la cellule, 3 choix :
1- vous avez mis un ' devant le signe =
2- vous n'avez pas mis le signe =
3- Outils/Options onglet "affichage" dans "fenêtres" décocher "formules"
Si quelqu'un voit d'autres raisons qu'il (elle) n'hésite pas...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question