Programación General > VBA
Buscar en una tabla Excel
m0skit0:
--- Cita de: "Estrufi" ---En una celda kiero poner una función del tipo . contar.si()/...Etc..., estas funciones como las defino en la celda??
--- Fin de la cita ---
No te he entendido. Si lo que quieres es poner una fórmula Excel, pues simplemente al escribes como cualquier otro valor y listo.
--- Cita de: "Estrufi" ---lo mas importante, como hago un "pegado especial" solo por valor, k no me copie la formula? Con grabar macro crees k saldra??
--- Fin de la cita ---
Pruébalo con la macro. Si no te sale, ya lo vemos.
Estrufi:
Hola!
Hoy he probado a hacer lo de la formula, asignandole al valor de la celda .value="contar.si("troncal")/.." etc.., pero da errores, porque no acepta que hayan tantas comillas, pero la verdad para hacer referencia a una hoja tengo que hacerlo asi, y sin comillas tb da error.
Ademas si quiero contar el número de celdas que cumplen dos condiciones, como podría hacerlo sin hacer un "If" , quiero decir, de golpe con una función tipo contar.si ,porque parece que las acepta el excel y no la macro...?¿?¿? , (Haciendo el if no me vale para como tengo montada la función)
Muchisimas gracias!!!
m0skit0:
--- Cita de: "Estrufi" ---pero da errores, porque no acepta que hayan tantas comillas
--- Fin de la cita ---
Normal, porque una cadena empieza con " y acaba con ". ¿Cómo va a saber que quieres poner una palabra con comillas dentro? :P Ponle """: esto corresponde a una comilla dentro de una cadena de caracteres. También puedes usar la constante vbQuote ;)
--- Cita de: "Estrufi" ---(Haciendo el if no me vale para como tengo montada la función)
--- Fin de la cita ---
Entonces tienes la función mal diseñada. O bien haz otra función con el IF que ya llame a la función que tienes montada. No te puedo contar nada más si no me cuentas qué quieres hacer y qué código tienes puesto :P
Estrufi:
hola!
A ver como te explico lo que quiero hacer.....
1) ya consegui poner lo de las formulas! :)
2) Lo que pasa es que tengo varias filas y voy haciendo varios grupos dependiendo de los valores de dos columnas,no? y a veces escribo varias tablas que vienen de los mismos datos de una hoja, el problema es que no se como contar de golpe cuantas filas cumplen tal y tal condicion, para empezar e escribir la siguiente tabla a partir de ese numero mas x , por ejemplo.
Imaginate que sta es la hoja datos
Casa 100 50 20
piso 10 25 40
casa 100 20 10
casa 100 20 10
piso 40 50 20
y quiero escribir en otra hoja dos tablas seguidas la una de la otra....
Una con
casa 100 50 10
casa 100 20 10
y otra mas abajo con
piso 40 50 20
Por ejemplo, Claro para indicarle en que celda empieza a escribirse la segunda tabla.. tengo k buscar la manera de saber cuanto ocupa la primera tabla... pero estas se van creando al mismo tiempo con un if, lo que quiero es saber contar de golpe cuantas filas cumplen la condicion que su primera columna sea casa y la ultima 10, por ejemplo...., para luego situar la siguiente tabla x filas mas abajo....
Yo lo voy haciendo con un Case, en plan case casa, y case piso...
No se si me he explicado bien lo siento... :(
Muchisimas gracias!!!!
Estrufi:
Parece mas facil de lo que es...., pero claro si compruebas el valor de la primera columa y haces un case... y vas recorriendo toda la hoja de datos... no sabes a partir de que celda escribir la segunda tabla... y tampoco cuantos elementos tiene la primera como para llegar a alguna condicion!!
Gracias!!
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa