Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: Fox_Neo en 20 Julio 2013, 00:45 am



Título: ¿Como se hace en excel lo siguiente?
Publicado por: Fox_Neo en 20 Julio 2013, 00:45 am
Hola gracias por leer mi duda. Me gustaria saber como puedo escribir un dato en una celda indicando su fila y columna, osea que yo direccione la celda y en esa posicion se guarde el valor
he visto que se puede hacer en vba:

Código
  1. Cells(4,5)=23

No se programar en vba y querria saber si hay alguna manera de hacerlo sin programarlo en vba.
he mirado las formulas del excel y no hay ninguna que lo haga.
Gracias


Título: Re: ¿Como se hace en excel lo siguiente?
Publicado por: imoen en 21 Julio 2013, 20:31 pm
Tal como lo planteas tiene que ser VB

un input que recoga la celda , y otro para el dato .

Pero seguro que viendo tu hoja no es necesario tanta historia jejej para que queires hacer eso ?¿

bs imoen


Título: Re: ¿Como se hace en excel lo siguiente?
Publicado por: Fox_Neo en 22 Julio 2013, 15:05 pm
Queria hacer un juego como hundir la flota 


Título: Re: ¿Como se hace en excel lo siguiente?
Publicado por: eferion en 22 Julio 2013, 15:19 pm
En el momento en el que quieras poner barcos de forma aleatoria (simulando un jugador de IA), por ejemplo, necesitarás tirar de vb.

En el momento en el que quieras que tu IA tome decisiones sobre la siguiente casilla a bombardear necesitarás vb.

...

Al final tendrás que usar vb para poder llevar tu juego a buen término.

No olvides que con las fórmulas de Excel no puedes tener referencias circulares... y dado que al final elegir una casilla u otra dependerá del estado del resto de celdas... te resulta en una referencia circular tras otra.


Título: Re: ¿Como se hace en excel lo siguiente?
Publicado por: Fox_Neo en 22 Julio 2013, 18:35 pm
ok gracias es que el otro dia me aburria y lo intente hacer
gracais por la ayuda