Bonjour à tous,
Je n'ai pas le niveau de certains sur ce forum mais je pensai quand même que l'opérateur "=" me renverrai la valeur texte ou nombre d'une autre cellule d'un autre onglet du même classeur! ex : ='ongletXY'E8 - eh bien non! alors j'ai essayé la fonction SI. Même problème. = ou SI, cela fonctionne sur certaines cellules de la même feuille et pas sur d'autres. J'ai l'impression de "perdre le sable".
Merci par avance de votre aide.
Bonjour,
dans ton onglet AB, en en A1, si tu tapes "=", puis que tu sélectionnes l'onglet XY, et que tu cliques sur E8, puis sur Entrée, ça ne marche pas?
ReBonjour
Effectivement, dans mon message j'avais omis le ! mais rien ne marche et le côté bizarre de la chose est que le problème ne se rencontre pas sur toutes les cellules; certaines donnent la valeur correcte!
Merci à tous,
J'aime bien essayer de solutionner seul, mais là je "repatauge".....
Voici un extrait de mon fichier avec un exemple d'un des problèmes (formules SI dans le cadre en haut à gauche)
A+
Je connais "Dadi Cool", maintenant je connais Dadi pas cool...
Tu pourrais nous faire savoir si "tu" as résolu ton problème.
D'autres contributeurs vont continuer à chercher une solution à ton problème si tu ne donnes pas de retour.
Bonsoir
C'est vrai, c'est pas cool, mais j'ai eu d'autres problèmes à passer en priorité. Je suis désolé, je ne recommencerai plus. Merci à tous j'ai résolu mon problème.
Oserai-je maintenant en soumettre un autre? Je voudrai par exemple, sélectionner et copier les 5 cellules suivant celle où se trouve le curseur pour les coller dans un autre classeur ( curseur sur B2, sélectionner B2:B7)
Sans rancune?
Dadi (cool?)
A tester
ActiveCell.Resize(6,1).Copy NOMDUCLASSEUR.XLS.Sheets(1).Range("A1")
Un exemple
Code:
Sub test()
'adapter le nom du classeur
Dim rng1 As Range
Dim Rng2 As Range
Set rng1 = ActiveCell.Resize(6, 1)
Windows("[B]Classeur10[/B]").Activate
Set Rng2 = ActiveWorkbook.Sheets("Feuil1").Range("A1")
rng1.Copy Rng2
End Sub